Discord ਇੰਬੈੱਡ ਦਿਖਾਈ ਨਹੀਂ ਦੇ ਰਿਹਾ ਜਾਂ ਅੱਪਡੇਟ ਨਹੀਂ ਹੋ ਰਿਹਾ
Discord ਪੰਨੇ ਨੂੰ ਇੱਕ ਵਾਰ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ, ਸਰਵਰ HTML ਵਿੱਚ ਟੈਗਾਂ ਨੂੰ ਪੜ੍ਹਦਾ ਹੈ ਅਤੇ ਲਗਭਗ 30 ਮਿੰਟਾਂ ਲਈ ਏਮਬੈਡ ਨੂੰ ਕੈਸ਼ ਕਰਦਾ ਹੈ। ਇਹ ਕਦੇ ਵੀ ਤੁਹਾਡੇ JavaScript ਨੂੰ ਨਹੀਂ ਚਲਾਉਂਦਾ।
ਆਖਰੀ ਵਾਰ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ
ਤੁਰੰਤ ਹੱਲ
ਮੈਟਾ ਟੈਗ ਚੈਕਰ ਨਾਲ ਪੰਨੇ ਦੀ ਜਾਂਚ ਕਰੋ।
HTML ਵਿੱਚ ਟੈਗਾਂ ਨੂੰ 2xx ਜਵਾਬ ਦੇ ਨਾਲ ਪੇਸ਼ ਕਰੋ ਜੋ 10 ਸਕਿੰਟਾਂ ਦੇ ਅੰਦਰ ਪੂਰਾ ਹੁੰਦਾ ਹੈ।
ਇੱਕ ਵੱਡੀ ਤਸਵੀਰ ਲਈ twitter:card summary_large_image ਸ਼ਾਮਲ ਕਰੋ।
Discord ਦੇ Embed Debugger ਵਿੱਚ ਜਾਂਚ ਕਰੋ ਜਾਂ ?v=2 ਨਾਲ ਪੋਸਟ ਕਰੋ।
Discord ਇੰਬੈੱਡ ਗਾਇਬ ਜਾਂ ਪੁਰਾਣਾ ਕਿਉਂ ਹੈ
ਟੈਗ JavaScript ਤੋਂ ਆਉਂਦੇ ਹਨ। Discord ਕੋਈ ਕੋਡ ਚਲਾਉਂਦਾ ਨਹੀਂ ਹੈ, ਇਸ ਲਈ ਲੋਡ ਹੋਣ ਤੋਂ ਬਾਅਦ ਸ਼ਾਮਲ ਕੀਤੇ ਗਏ ਟੈਗ ਕਦੇ ਦਿਖਾਈ ਨਹੀਂ ਦਿੰਦੇ।
ਜਵਾਬ 2xx ਨਹੀਂ ਹੈ। 5 ਤੱਕ ਰੀਡਾਇਰੈਕਟ ਠੀਕ ਹਨ, ਪਰ ਅੰਤਿਮ ਜਵਾਬ
text/htmlਦੇ ਨਾਲ 2xx ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।ਫੈੱਚ (fetch) ਬਹੁਤ ਹੌਲੀ ਹੈ। ਚਿੱਤਰਾਂ ਅਤੇ ਵੀਡੀਓ ਨੂੰ ਮਾਪਣ ਸਮੇਤ, ਪੂਰਾ ਫੈੱਚ 10 ਸਕਿੰਟਾਂ ਦੇ ਅੰਦਰ ਖ਼ਤਮ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
ਬੋਟ ਸੁਰੱਖਿਆ Discordbot ਨੂੰ ਬਲੌਕ ਕਰਦੀ ਹੈ। ਪੰਨਿਆਂ ਨੂੰ ਯੂਜ਼ਰ ਏਜੰਟ ਵਿੱਚ
Discordbot/2.0ਨਾਲ ਫੈੱਚ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।Discord ਨੇ ਪੁਰਾਣੇ ਇੰਬੈੱਡ ਨੂੰ ਕੈਸ਼ ਕਰ ਲਿਆ ਹੈ। ਪੂਰਵ-ਝਲਕਾਂ ਲਗਭਗ 30 ਮਿੰਟਾਂ ਲਈ ਕੈਸ਼ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ।
ਇਸਨੂੰ ਕਿਵੇਂ ਠੀਕ ਕਰਨਾ ਹੈ
ਮੈਟਾ ਟੈਗ ਚੈਕਰ ਨਾਲ ਟੈਗਸ ਪੜ੍ਹੋ।
ਸਰਵਰ 'ਤੇ
og:title,og:descriptionਅਤੇog:imageਰੈਂਡਰ ਕਰੋ।og:image:widthਅਤੇog:image:heightਸ਼ਾਮਲ ਕਰੋ ਤਾਂ ਜੋ Discord ਨੂੰ ਚਿੱਤਰ ਨੂੰ ਮਾਪਣ ਲਈ ਇਸਨੂੰ ਫੈੱਚ ਨਾ ਕਰਨਾ ਪਵੇ।ਜੇਕਰ ਤੁਸੀਂ ਟੈਕਸਟ ਦੇ ਹੇਠਾਂ ਵੱਡਾ ਚਿੱਤਰ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ
twitter:cardਨੂੰsummary_large_image'ਤੇ ਸੈੱਟ ਕਰੋ।ਆਪਣੇ CDN ਰਾਹੀਂ Discordbot ਨੂੰ ਇਜਾਜ਼ਤ ਦਿਓ, ਫਿਰ ਇੰਬੈੱਡ ਡੀਬੱਗਰ ਵਿੱਚ ਜਾਂਚ ਕਰੋ ਜਾਂ
?v=2ਨਾਲ URL ਪੋਸਟ ਕਰੋ।
ਟੈਗਸ ਜੋ Discord ਪੜ੍ਹਦਾ ਹੈ
og:titleਜਾਂtwitter:title, 70 ਬਾਈਟਸ 'ਤੇ ਕੱਟਿਆ ਜਾਂਦਾ ਹੈog:descriptionਜਾਂtwitter:description, 350 ਬਾਈਟਸ 'ਤੇ ਕੱਟਿਆ ਜਾਂਦਾ ਹੈog:site_nameਸਿਰਲੇਖ ਦੇ ਉੱਪਰ ਦਿਖਾਇਆ ਜਾਂਦਾ ਹੈog:imageਜਾਂtwitter:image; ਦੋ ਜਾਂ ਵੱਧ og:image ਟੈਗਸ 4 ਤੱਕ ਦੀ ਗੈਲਰੀ ਬਣਾਉਂਦੇ ਹਨਐਕਸੈਂਟ ਬਾਰ ਲਈ
theme-color, #RRGGBB ਜਾਂ #RRGGBBAA ਵਜੋਂਲੇਆਉਟ ਲਈ
twitter:cardਅਤੇog:type
ਚਿੱਤਰ ਆਕਾਰ ਦੇ ਨਿਯਮ
ਫਾਰਮੈਟ: PNG, GIF, JPG, WebP ਅਤੇ AVIF
og:image:width ਅਤੇ og:image:height ਘੋਸ਼ਿਤ ਕਰੋ
ਪ੍ਰਤੀ ਲਿੰਕ 4 ਚਿੱਤਰਾਂ ਤੱਕ
10 ਸਕਿੰਟਾਂ ਅਤੇ 50 MB ਦੇ ਅੰਦਰ ਪੂਰਾ ਫੈੱਚ
ਪੁਸ਼ਟੀ ਨਹੀਂ ਕੀਤੀ ਗਈ: Discord ਕੋਈ ਘੱਟੋ-ਘੱਟ ਜਾਂ ਸਿਫ਼ਾਰਸ਼ ਕੀਤਾ ਪਿਕਸਲ ਆਕਾਰ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕਰਦਾ ਹੈ। 1200 x 630 px ਇੱਕ ਸੁਰੱਖਿਅਤ ਵਿਕਲਪ ਹੈ।
ਰਿਫ੍ਰੈਸ਼ ਕਰਨ ਲਈ ਕਿਵੇਂ ਮਜਬੂਰ ਕਰਨਾ ਹੈ
Discord ਲਗਭਗ 30 ਮਿੰਟਾਂ ਲਈ ਪੂਰਵ-ਝਲਕਾਂ ਨੂੰ ਕੈਸ਼ ਕਰਦਾ ਹੈ। ਹੁਣ ਬਦਲਾਅ ਦੇਖਣ ਲਈ, URL ਨੂੰ ਇੱਕ ਨਵੀਂ ਪੁੱਛਗਿੱਛ ਸਟ੍ਰਿੰਗ ਜਿਵੇਂ ਕਿ ?v=2 ਨਾਲ ਸਾਂਝਾ ਕਰੋ, ਜਾਂ ਇੰਬੈੱਡ ਡੀਬੱਗਰ ਵਿੱਚ ਇਸਦੀ ਜਾਂਚ ਕਰੋ। ਰਿਫ੍ਰੈਸ਼ ਟੂਲ ਹਰੇਕ ਐਪ ਲਈ ਕਦਮ ਦਿਖਾਉਂਦਾ ਹੈ।
ਸਰੋਤ
ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ
ਡਿਸਕਾਰਡ ਵੱਡੀ ਤਸਵੀਰ ਦੀ ਬਜਾਏ ਛੋਟੀ ਤਸਵੀਰ ਕਿਉਂ ਦਿਖਾਉਂਦਾ ਹੈ?
ਲੇਆਉਟ ਟੈਗਾਂ ਤੋਂ ਬਿਨਾਂ Discord ਇੱਕ ਛੋਟੀ ਤਸਵੀਰ ਦੇ ਨਾਲ ਟੈਕਸਟ ਦਿਖਾਉਂਦਾ ਹੈ। ਵੱਡੇ ਲੇਆਉਟ ਲਈ twitter:card ਨੂੰ summary_large_image 'ਤੇ ਸੈੱਟ ਕਰੋ।
Discord ਏਮਬੈਡਸ ਨੂੰ ਕਿੰਨਾ ਸਮਾਂ ਕੈਸ਼ੇ (cache) ਕਰਕੇ ਰੱਖਦਾ ਹੈ?
Discord ਦੇ ਡਿਵੈਲਪਰ ਦਸਤਾਵੇਜ਼ਾਂ ਦੇ ਅਨੁਸਾਰ, ਲਗਭਗ 30 ਮਿੰਟ। ਤਬਦੀਲੀਆਂ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਇੱਕ ਨਵੀਂ ਕਿਊਰੀ ਸਟ੍ਰਿੰਗ (query string) ਵਰਤੋ।
ਕੀ ਡਿਸਕਾਰਡ ਜਦੋਂ ਇੱਕ ਇੰਬੈੱਡ ਬਣਾਉਂਦਾ ਹੈ ਤਾਂ ਜਾਵਾਸਕ੍ਰਿਪਟ (JavaScript) ਚਲਾਉਂਦਾ ਹੈ?
ਨਹੀਂ। Discord ਕੋਈ ਕੋਡ ਲਾਗੂ ਨਹੀਂ ਕਰਦਾ, ਇਸ ਲਈ ਟੈਗ ਤੁਹਾਡੇ ਸਰਵਰ ਦੁਆਰਾ ਭੇਜੇ ਗਏ HTML ਵਿੱਚ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ।
ਆਪਣਾ ਪੰਨਾ ਦੇਖੋ, ਫਿਰ ਪ੍ਰੀਵਿਊ ਨੂੰ ਰਿਫ੍ਰੈਸ਼ ਕਰੋ
ਹਰੇਕ ਐਪ ਦੁਆਰਾ ਪੜ੍ਹੇ ਜਾਣ ਵਾਲੇ ਸਹੀ ਟੈਗ ਦੇਖਣ ਲਈ ਆਪਣਾ URL ਮੁਫ਼ਤ ਚੈਕਰ ਵਿੱਚ ਪੇਸਟ ਕਰੋ। ਟੈਗ ਸਹੀ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਪੁਰਾਣੇ ਪ੍ਰੀਵਿਊ ਨੂੰ ਹਟਾਉਣ ਲਈ ਰਿਫ੍ਰੈਸ਼ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰੋ।
ਸੰਬੰਧਿਤ ਗਾਈਡਾਂ
Slack ਲਿੰਕ ਪੂਰਵਦਰਸ਼ਨ ਕੰਮ ਨਹੀਂ ਕਰ ਰਿਹਾ ਜਾਂ ਅੱਪਡੇਟ ਨਹੀਂ ਹੋ ਰਿਹਾ
ਸਲੈਕ (Slack) ਇੱਕ ਬੋਟ ਨਾਲ ਲਿੰਕਾਂ ਦਾ ਪ੍ਰੀਵਿਊ ਦਿਖਾਉਂਦਾ ਹੈ ਜੋ oEmbed, Open Graph ਅਤੇ Twitter Card ਟੈਗਸ ਨੂੰ ਪੜ੍ਹਦਾ ਹੈ। ਨਤੀਜੇ ਪੂਰੇ ਸਲੈਕ ਵਿੱਚ ਲਗਭਗ 30 ਮਿੰਟਾਂ ਲਈ ਕੈਸ਼ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।
X (Twitter) ਕਾਰਡ ਦਿਖਾਈ ਨਹੀਂ ਦੇ ਰਿਹਾ ਜਾਂ ਅੱਪਡੇਟ ਨਹੀਂ ਹੋ ਰਿਹਾ ਹੈ
X twitter: ਟੈਗਸ ਤੋਂ ਕਾਰਡ ਬਣਾਉਂਦਾ ਹੈ, ਅਤੇ ਲੋੜ ਪੈਣ 'ਤੇ og: ਟੈਗਸ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਹੁਣ ਅਜਿਹਾ ਕੋਈ ਵੈਲੀਡੇਟਰ ਨਹੀਂ ਹੈ ਜੋ ਕੈਸ਼ੇ (cache) ਨੂੰ ਰਿਫ੍ਰੈਸ਼ ਕਰੇ, ਇਸ ਲਈ ਇਸਦਾ ਹੱਲ ਸਹੀ ਟੈਗਸ ਅਤੇ ਇੱਕ ਨਵਾਂ URL ਹੀ ਹੈ।
ਵਟਸਐਪ ਲਿੰਕ ਪ੍ਰੀਵਿਊ ਕੰਮ ਨਹੀਂ ਕਰ ਰਿਹਾ ਜਾਂ ਦਿਖਾਈ ਨਹੀਂ ਦੇ ਰਿਹਾ
WhatsApp ਦੀਆਂ ਸਖ਼ਤ ਸੀਮਾਵਾਂ ਹਨ: head ਟੈਗ HTML ਦੇ ਪਹਿਲੇ 300 KB ਦੇ ਅੰਦਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਅਤੇ ਤਸਵੀਰ 600 KB ਤੋਂ ਘੱਟ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ। ਜੇਕਰ ਇੱਕ ਵੀ ਖੁੰਝ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਛੋਟਾ ਝਲਕਾਰਾ (ਪ੍ਰੀਵਿਊ) ਮਿਲੇਗਾ ਜਾਂ ਬਿਲਕੁਲ ਵੀ ਨਹੀਂ ਮਿਲੇਗਾ।