Discord ਇੰਬੈੱਡ ਦਿਖਾਈ ਨਹੀਂ ਦੇ ਰਿਹਾ ਜਾਂ ਅੱਪਡੇਟ ਨਹੀਂ ਹੋ ਰਿਹਾ

Discord ਪੰਨੇ ਨੂੰ ਇੱਕ ਵਾਰ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ, ਸਰਵਰ HTML ਵਿੱਚ ਟੈਗਾਂ ਨੂੰ ਪੜ੍ਹਦਾ ਹੈ ਅਤੇ ਲਗਭਗ 30 ਮਿੰਟਾਂ ਲਈ ਏਮਬੈਡ ਨੂੰ ਕੈਸ਼ ਕਰਦਾ ਹੈ। ਇਹ ਕਦੇ ਵੀ ਤੁਹਾਡੇ JavaScript ਨੂੰ ਨਹੀਂ ਚਲਾਉਂਦਾ।

ਆਖਰੀ ਵਾਰ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ

ਤੁਰੰਤ ਹੱਲ


  1. ਮੈਟਾ ਟੈਗ ਚੈਕਰ ਨਾਲ ਪੰਨੇ ਦੀ ਜਾਂਚ ਕਰੋ।

  2. HTML ਵਿੱਚ ਟੈਗਾਂ ਨੂੰ 2xx ਜਵਾਬ ਦੇ ਨਾਲ ਪੇਸ਼ ਕਰੋ ਜੋ 10 ਸਕਿੰਟਾਂ ਦੇ ਅੰਦਰ ਪੂਰਾ ਹੁੰਦਾ ਹੈ।

  3. ਇੱਕ ਵੱਡੀ ਤਸਵੀਰ ਲਈ twitter:card summary_large_image ਸ਼ਾਮਲ ਕਰੋ।

  4. Discord ਦੇ Embed Debugger ਵਿੱਚ ਜਾਂਚ ਕਰੋ ਜਾਂ ?v=2 ਨਾਲ ਪੋਸਟ ਕਰੋ।


Discord ਇੰਬੈੱਡ ਗਾਇਬ ਜਾਂ ਪੁਰਾਣਾ ਕਿਉਂ ਹੈ

  • ਟੈਗ JavaScript ਤੋਂ ਆਉਂਦੇ ਹਨ। Discord ਕੋਈ ਕੋਡ ਚਲਾਉਂਦਾ ਨਹੀਂ ਹੈ, ਇਸ ਲਈ ਲੋਡ ਹੋਣ ਤੋਂ ਬਾਅਦ ਸ਼ਾਮਲ ਕੀਤੇ ਗਏ ਟੈਗ ਕਦੇ ਦਿਖਾਈ ਨਹੀਂ ਦਿੰਦੇ।

  • ਜਵਾਬ 2xx ਨਹੀਂ ਹੈ। 5 ਤੱਕ ਰੀਡਾਇਰੈਕਟ ਠੀਕ ਹਨ, ਪਰ ਅੰਤਿਮ ਜਵਾਬ text/html ਦੇ ਨਾਲ 2xx ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।

  • ਫੈੱਚ (fetch) ਬਹੁਤ ਹੌਲੀ ਹੈ। ਚਿੱਤਰਾਂ ਅਤੇ ਵੀਡੀਓ ਨੂੰ ਮਾਪਣ ਸਮੇਤ, ਪੂਰਾ ਫੈੱਚ 10 ਸਕਿੰਟਾਂ ਦੇ ਅੰਦਰ ਖ਼ਤਮ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।

  • ਬੋਟ ਸੁਰੱਖਿਆ Discordbot ਨੂੰ ਬਲੌਕ ਕਰਦੀ ਹੈ। ਪੰਨਿਆਂ ਨੂੰ ਯੂਜ਼ਰ ਏਜੰਟ ਵਿੱਚ Discordbot/2.0 ਨਾਲ ਫੈੱਚ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

  • Discord ਨੇ ਪੁਰਾਣੇ ਇੰਬੈੱਡ ਨੂੰ ਕੈਸ਼ ਕਰ ਲਿਆ ਹੈ। ਪੂਰਵ-ਝਲਕਾਂ ਲਗਭਗ 30 ਮਿੰਟਾਂ ਲਈ ਕੈਸ਼ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ।

ਇਸਨੂੰ ਕਿਵੇਂ ਠੀਕ ਕਰਨਾ ਹੈ

  1. ਮੈਟਾ ਟੈਗ ਚੈਕਰ ਨਾਲ ਟੈਗਸ ਪੜ੍ਹੋ।

  2. ਸਰਵਰ 'ਤੇ og:title, og:description ਅਤੇ og:image ਰੈਂਡਰ ਕਰੋ।

  3. og:image:width ਅਤੇ og:image:height ਸ਼ਾਮਲ ਕਰੋ ਤਾਂ ਜੋ Discord ਨੂੰ ਚਿੱਤਰ ਨੂੰ ਮਾਪਣ ਲਈ ਇਸਨੂੰ ਫੈੱਚ ਨਾ ਕਰਨਾ ਪਵੇ।

  4. ਜੇਕਰ ਤੁਸੀਂ ਟੈਕਸਟ ਦੇ ਹੇਠਾਂ ਵੱਡਾ ਚਿੱਤਰ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ twitter:card ਨੂੰ summary_large_image 'ਤੇ ਸੈੱਟ ਕਰੋ।

  5. ਆਪਣੇ 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 ਤੋਂ ਘੱਟ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ। ਜੇਕਰ ਇੱਕ ਵੀ ਖੁੰਝ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਛੋਟਾ ਝਲਕਾਰਾ (ਪ੍ਰੀਵਿਊ) ਮਿਲੇਗਾ ਜਾਂ ਬਿਲਕੁਲ ਵੀ ਨਹੀਂ ਮਿਲੇਗਾ।