如何清除Telegram上URL的Open Graph缓存?

时间:2016-01-10 16:32:07

标签: telegram

当我在Telegram上发送新链接时,它会自动读取URL的Open Graph数据并生成页面预览。

但是,当同一页面的Open Graph数据发生变化时,Telegram不会更新其预览:它已缓存旧的Open Graph数据!

如何清除Open Graph缓存?

预览示例:

对于URL if (A == B) { return A; } else { return B; } Telegram正在阅读以下标记:

https://asp.net/

正在生成以下预览:

enter image description here

4 个答案:

答案 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