X (Twitter) ਕਾਰਡ ਦਿਖਾਈ ਨਹੀਂ ਦੇ ਰਿਹਾ ਜਾਂ ਅੱਪਡੇਟ ਨਹੀਂ ਹੋ ਰਿਹਾ ਹੈ

X twitter: ਟੈਗਸ ਤੋਂ ਕਾਰਡ ਬਣਾਉਂਦਾ ਹੈ, ਅਤੇ ਲੋੜ ਪੈਣ 'ਤੇ og: ਟੈਗਸ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਹੁਣ ਅਜਿਹਾ ਕੋਈ ਵੈਲੀਡੇਟਰ ਨਹੀਂ ਹੈ ਜੋ ਕੈਸ਼ੇ (cache) ਨੂੰ ਰਿਫ੍ਰੈਸ਼ ਕਰੇ, ਇਸ ਲਈ ਇਸਦਾ ਹੱਲ ਸਹੀ ਟੈਗਸ ਅਤੇ ਇੱਕ ਨਵਾਂ URL ਹੀ ਹੈ।

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

ਤੁਰੰਤ ਹੱਲ


  1. Twitter ਕਾਰਡ ਵੈਲੀਡੇਟਰ ਨਾਲ ਪੰਨੇ ਦੀ ਜਾਂਚ ਕਰੋ।

  2. twitter:card ਨੂੰ summary_large_image 'ਤੇ ਸੈੱਟ ਕਰੋ ਅਤੇ twitter:image ਜਾਂ og:image ਸ਼ਾਮਲ ਕਰੋ।

  3. JPG, PNG, WebP ਜਾਂ GIF ਵਿੱਚ 5 MB ਤੋਂ ਘੱਟ ਆਕਾਰ ਦੀ 2:1 ਚਿੱਤਰ ਦੀ ਵਰਤੋਂ ਕਰੋ।

  4. URL ਨੂੰ ?v=2 ਨਾਲ ਸਾਂਝਾ ਕਰੋ ਤਾਂ ਜੋ X ਇਸਨੂੰ ਇੱਕ ਨਵੇਂ ਲਿੰਕ ਵਜੋਂ ਪ੍ਰਾਪਤ ਕਰੇ।


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

  • ਇੱਥੇ ਕੋਈ twitter:card ਟੈਗ ਨਹੀਂ ਹੈ, ਜਾਂ ਇਹ ਅਜਿਹੀ ਕਿਸਮ 'ਤੇ ਸੈੱਟ ਹੈ ਜੋ ਤੁਸੀਂ ਨਹੀਂ ਚਾਹੁੰਦੇ ਸੀ।

  • robots.txt ਜਾਂ ਕੋਈ ਫਾਇਰਵਾਲ Twitterbot ਨੂੰ ਬਲੌਕ ਕਰਦੀ ਹੈ। X ਦੀ ਸਮੱਸਿਆ-ਨਿਵਾਰਨ ਗਾਈਡ ਦੋਵਾਂ ਨੂੰ ਆਮ ਕਾਰਨਾਂ ਵਜੋਂ ਸੂਚੀਬੱਧ ਕਰਦੀ ਹੈ।

  • ਤਸਵੀਰ ਕਿਸੇ ਨਿਯਮ ਦੀ ਉਲੰਘਣਾ ਕਰਦੀ ਹੈ। SVG ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ ਅਤੇ ਫ਼ਾਈਲਾਂ 5 MB ਤੋਂ ਘੱਟ ਹੋਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ।

  • X ਨੇ ਪੁਰਾਣੇ ਕਾਰਡ ਨੂੰ ਕੈਸ਼ (cache) ਕਰ ਲਿਆ ਹੈ। ਇਸਦੀ ਗਾਈਡ ਕਹਿੰਦੀ ਹੈ ਕਿ ਕ੍ਰਾਲਰ ਲਗਭਗ ਹਰ ਸੱਤ ਦਿਨਾਂ ਬਾਅਦ ਕਾਰਡ ਟੈਗਾਂ ਨੂੰ ਮੁੜ-ਇੰਡੈਕਸ ਕਰਦਾ ਹੈ।

  • ਤਸਵੀਰ ਦਾ URL ਨਹੀਂ ਬਦਲਿਆ। ਕੈਸ਼ ਤਸਵੀਰ ਦੇ ਪਤੇ ਦੇ ਆਧਾਰ 'ਤੇ ਕੰਮ ਕਰਦੇ ਹਨ, ਇਸ ਲਈ ਇੱਕ ਨਵੀਂ ਤਸਵੀਰ ਲਈ ਨਵੇਂ URL ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।

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

  1. ਇਹ ਦੇਖਣ ਲਈ ਕਿ X ਕਿਹੜਾ ਕਾਰਡ ਬਣਾਏਗਾ, URL ਨੂੰ Twitter ਕਾਰਡ ਵੈਲੀਡੇਟਰ ਰਾਹੀਂ ਚਲਾਓ।

  2. <meta name="twitter:card" content="summary_large_image"> ਸ਼ਾਮਲ ਕਰੋ।

  3. twitter:image ਜਾਂ og:image ਨੂੰ ਆਪਣੇ ਲੋਗੋ ਦੀ ਬਜਾਏ, ਪੰਨੇ ਲਈ ਇੱਕ ਵਿਲੱਖਣ ਤਸਵੀਰ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰੋ।

  4. robots.txt ਵਿੱਚ ਅਤੇ ਆਪਣੇ CDN ਜਾਂ ਫਾਇਰਵਾਲ ਨਿਯਮਾਂ ਵਿੱਚ Twitterbot ਨੂੰ ਇਜਾਜ਼ਤ ਦਿਓ।

  5. ਤਾਜ਼ਾ ਫੈਚ (fetch) ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਇੱਕ ਕਿਊਰੀ ਸਟ੍ਰਿੰਗ ਜਿਵੇਂ ਕਿ ?v=2 ਨਾਲ ਲਿੰਕ ਸਾਂਝਾ ਕਰੋ।

ਟੈਗ ਜੋ X ਪੜ੍ਹਦਾ ਹੈ

  • twitter:card: summary_large_image ਜਾਂ summary

  • twitter:title, ਨਾ ਹੋਣ 'ਤੇ og:title

  • twitter:description, ਨਾ ਹੋਣ 'ਤੇ og:description

  • twitter:image, ਨਾ ਹੋਣ 'ਤੇ og:image

  • twitter:image:alt, 420 ਅੱਖਰਾਂ ਤੱਕ

  • @username ਲਈ twitter:site

ਤਸਵੀਰ ਦੇ ਆਕਾਰ ਦੇ ਨਿਯਮ

  • summary_large_image ਲਈ ਆਸਪੈਕਟ ਰੇਸ਼ੋ 2:1

  • ਘੱਟੋ-ਘੱਟ 300 x 157 px, ਵੱਧ ਤੋਂ ਵੱਧ 4096 x 4096 px

  • 5 MB ਤੋਂ ਘੱਟ

  • JPG, PNG, WebP ਜਾਂ GIF (ਸਿਰਫ਼ ਪਹਿਲਾ ਫ੍ਰੇਮ); ਕੋਈ SVG ਨਹੀਂ

ਰਿਫ੍ਰੈਸ਼ ਕਰਨ ਲਈ ਕਿਵੇਂ ਮਜਬੂਰ ਕਰਨਾ ਹੈ

X ਕੋਲ ਕੋਈ ਰਿਫ੍ਰੈਸ਼ ਟੂਲ ਨਹੀਂ ਹੈ। ਕਾਰਡ ਵੈਲੀਡੇਟਰ ਨੇ 2022 ਵਿੱਚ ਆਪਣਾ ਪ੍ਰੀਵਿਊ ਗੁਆ ਦਿੱਤਾ। URL ਨੂੰ ਇੱਕ ਨਵੀਂ ਕਿਊਰੀ ਸਟ੍ਰਿੰਗ ਨਾਲ ਸਾਂਝਾ ਕਰੋ, ਜਾਂ ਜਦੋਂ ਤੁਸੀਂ ਤਸਵੀਰ ਬਦਲਦੇ ਹੋ ਤਾਂ ਤਸਵੀਰ ਦਾ URL ਬਦਲੋ। ਪਹਿਲਾਂ ਹੀ ਪ੍ਰਕਾਸ਼ਿਤ ਕੀਤੀਆਂ ਪੋਸਟਾਂ ਆਪਣੇ ਕਾਰਡ ਨੂੰ ਬਰਕਰਾਰ ਰੱਖਦੀਆਂ ਹਨ। ਰਿਫ੍ਰੈਸ਼ ਟੂਲ ਵਿੱਚ ਹਰੇਕ ਐਪ ਲਈ ਕਦਮ ਹਨ।

ਪੁਸ਼ਟੀ ਨਹੀਂ ਕੀਤੀ ਗਈ: X ਨੇ developer.x.com ਤੋਂ ਆਪਣੇ ਕਾਰਡ ਦਸਤਾਵੇਜ਼ ਹਟਾ ਦਿੱਤੇ ਹਨ। ਇਸ ਪੰਨੇ ਦੇ ਨਿਯਮ X ਦੇ ਦਸਤਾਵੇਜ਼ਾਂ ਦੇ ਪੁਰਾਲੇਖਬੱਧ (archived) 2024 ਸੰਸਕਰਣ ਤੋਂ ਆਏ ਹਨ ਅਤੇ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਬਦਲ ਗਏ ਹੋਣ।

ਸਰੋਤ

ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ

ਟਵਿੱਟਰ ਦੇ summary_large_image ਕਾਰਡ ਲਈ ਕਿਹੜਾ ਚਿੱਤਰ ਆਕਾਰ ਸਹੀ ਰਹਿੰਦਾ ਹੈ?

300 x 157 px ਅਤੇ 4096 x 4096 px ਵਿਚਕਾਰ, 5 MB ਤੋਂ ਘੱਟ, JPG, PNG, WebP ਜਾਂ GIF ਵਿੱਚ ਇੱਕ 2:1 ਚਿੱਤਰ।

ਮੈਂ ਟਵਿੱਟਰ ਕਾਰਡ (Twitter card) ਨੂੰ ਕਿਵੇਂ ਰਿਫ੍ਰੈਸ਼ ਕਰਾਂ?

ਹੁਣ ਕੋਈ ਅਧਿਕਾਰਤ ਰਿਫ੍ਰੈਸ਼ (refresh) ਬਟਨ ਨਹੀਂ ਹੈ। URL ਨੂੰ ਨਵੀਂ ਕਿਊਰੀ ਸਟ੍ਰਿੰਗ (query string) ਨਾਲ ਸਾਂਝਾ ਕਰੋ ਤਾਂ ਜੋ X ਇਸਨੂੰ ਦੁਬਾਰਾ ਪ੍ਰਾਪਤ ਕਰ ਸਕੇ।

ਕੀ X ਓਪਨ ਗ੍ਰਾਫ ਟੈਗਾਂ (Open Graph tags) ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ?

ਹਾਂ, ਇੱਕ ਵਿਕਲਪ ਵਜੋਂ। ਜੇਕਰ twitter:title, twitter:description ਜਾਂ twitter:image ਮੌਜੂਦ ਨਹੀਂ ਹਨ, ਤਾਂ X ਉਹਨਾਂ ਦੇ og: ਸੰਸਕਰਣ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।

ਆਪਣਾ ਪੰਨਾ ਦੇਖੋ, ਫਿਰ ਪ੍ਰੀਵਿਊ ਨੂੰ ਰਿਫ੍ਰੈਸ਼ ਕਰੋ

ਹਰੇਕ ਐਪ ਦੁਆਰਾ ਪੜ੍ਹੇ ਜਾਣ ਵਾਲੇ ਸਹੀ ਟੈਗ ਦੇਖਣ ਲਈ ਆਪਣਾ URL ਮੁਫ਼ਤ ਚੈਕਰ ਵਿੱਚ ਪੇਸਟ ਕਰੋ। ਟੈਗ ਸਹੀ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਪੁਰਾਣੇ ਪ੍ਰੀਵਿਊ ਨੂੰ ਹਟਾਉਣ ਲਈ ਰਿਫ੍ਰੈਸ਼ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰੋ।

ਸੰਬੰਧਿਤ ਗਾਈਡਾਂ

LinkedIn ਲਿੰਕ ਪ੍ਰੀਵਿਊ ਕੰਮ ਨਹੀਂ ਕਰ ਰਿਹਾ ਜਾਂ ਅੱਪਡੇਟ ਨਹੀਂ ਹੋ ਰਿਹਾ ਹੈ

LinkedIn ਚਾਰ og: ਟੈਗਾਂ ਤੋਂ ਕਾਰਡ ਬਣਾਉਂਦਾ ਹੈ ਅਤੇ ਇੱਕ ਕੈਸ਼ ਕੀਤੀ ਕਾਪੀ ਰੱਖਦਾ ਹੈ। ਟੈਗਾਂ ਨੂੰ ਠੀਕ ਕਰੋ, ਫਿਰ Post Inspector ਦੀ ਵਰਤੋਂ ਕਰਕੇ LinkedIn ਨੂੰ ਪੇਜ ਨੂੰ ਦੁਬਾਰਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਕਹੋ।

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

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

Next.js ਓਪਨ ਗ੍ਰਾਫ਼ (Open Graph) ਚਿੱਤਰ ਕੰਮ ਨਹੀਂ ਕਰ ਰਿਹਾ ਹੈ

ਜ਼ਿਆਦਾਤਰ Next.js ਪ੍ਰੀਵਿਊ ਬੱਗ Metadata API ਤੋਂ ਆਉਂਦੇ ਹਨ: ਗੁੰਮ ਹੋਇਆ metadataBase, ਇੱਕ openGraph ਆਬਜੈਕਟ ਜੋ ਮੂਲ (parent) ਆਬਜੈਕਟ ਨੂੰ ਬਦਲ ਦਿੰਦਾ ਹੈ, ਜਾਂ ਸੀਮਾ ਤੋਂ ਵੱਡੀ ਇੱਕ ਚਿੱਤਰ ਫ਼ਾਈਲ।