当我在Telegram上发送新链接时,它会自动读取URL的Open Graph数据并生成页面预览。
但是,当同一页面的Open Graph数据发生变化时,Telegram不会更新其预览:它已缓存旧的Open Graph数据!
如何清除Open Graph缓存?
对于URL if (A == B) {
return A;
}
else {
return B;
}
Telegram正在阅读以下标记:
https://asp.net/
正在生成以下预览:
答案 0 :(得分:37)
转到@webpagebot并发送您要更新的链接(最多10个)。
答案 1 :(得分:29)
使用@webpagebot并发送您要更新的链接(最多10个)。自动扫描您的网站并生成新的图片缩略图,网站名称和说明。
图片也被缓存了。以同样的方式更新它们。请确保使用Open Graph指定它们,但请注意do not need使用prefix
标记上的html
属性来定义OG名称空间。
为您的网址使用类似以下模式的模式:
http://{webpage address}?v={number}
然后用新的number
替换以强制电报更新数据。例如,使用此:
http://www.example.com/mypage?v=3
而不是:
http://www.example.com/mypage
答案 2 :(得分:6)
我通过使用bitly.com和更改网址解决了这个问题。
答案 3 :(得分:0)
您必须同时与@webpage
聊天,并在聊天中告诉他
https://theurlyouwanttoupdate.com /updatepreview