自定义QQ内发博客显示的卡片内容

自定义QQ内发博客显示的卡片内容

沧烁
2021-05-09 / 0 评论 / 1,078 阅读 / 正在检测是否收录...

在分享自己网站时右边有个图片,但是更换后,QQ里的缓存不能及时更新

首先放图片

我用的joe主题,把代码放入网站文件head.php内,有主题文件是header.php,必须是head头部!

<meta itemprop="name" content="网站标题"/>
<meta itemprop="image" content="网站要显示的图片链接" />
<meta name="description" itemprop="description" content="网站内容" />

第二步

抓取XML,由于腾讯是有CDN缓存期限的,你前一秒设置的代码肯定不会下一秒就出现在QQ内的,所以为了加快这个步伐我们要主动让腾讯抓取网站内容生成XML卡片在QQ内。如果你的网站开启CDN后,须全局刷新资源。
纺问下面这个url(域名改成自己的)

https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshareget_urlinfo?url=https://blog.321f.cn

https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshareget_urlinfo?url=https://blog.321f.cn

注意多刷新几次,我都刷新了5,6次

如下图,如果抓取接口给你返回了类似内容,比如自己设置的信息等说明成功抓取,相反则没有,需等待缓存过期后再次抓取。(也就是和下图差不多的话就成功了)
Test

本文共 254 个字数,平均阅读时长 ≈ 1分钟
1,013

打赏

海报

正在生成.....

评论 (0)

取消