web-dev-qa-db-ja.com

TelegramのURLのOpen Graphキャッシュをクリアするにはどうすればよいですか?

Telegramで新しいリンクを送信すると、自動的に Open Graph URLのデータが読み取られ、ページのプレビューが生成されます。

ただし、同じページのOpen Graphデータが変更されても、Telegramはプレビューを更新しません。古いOpen Graphデータがキャッシュされています!

Open Graphキャッシュをクリアするにはどうすればよいですか?

プレビューの例:

URLの場合https://asp.net/ Telegramは次のタグを読み取っています。

<meta property="og:site_name" content="Microsoft">
<meta property="og:title" content="ASP.NET | Open-source web framework for .NET">
<meta name="Twitter:image" content="https://dotnet.Microsoft.com/images/redesign/social/large.png">
<meta property="og:description" content="ASP.NET is a free web framework for building great Web sites and Web applications using HTML, CSS and JavaScript." />

そして、次のプレビューを生成しています:

enter image description here

32
jiji2663

@ webpagebot を使用します

このBotに更新するリンク[最大10]を送信すると、サイトがスキャンされ、新しいimage thumbnailsite nameおよびdescriptionが生成されます。

注:更新を確認するには、Telegramクライアントを再起動する必要がある場合があります

画像もキャッシュされます。同じ方法で更新します。 Open Graph を使用して指定されていることを確認してください。ただし、 必要ありませんprefixタグのhtml属性を使用して、OG名前空間を定義します。


2番目の解決策:

Webアドレスには次のパターンのようなパターンを使用します。

http://{webpage address}?v={number}

次に、以前のnumberを新しいものに置き換えて、電報の更新ogデータを強制します。

たとえば、これを使用します。

http://www.example.com/mypage?v=3

の代わりに:

http://www.example.com/mypage
34
RAM

@webpagebotに移動し、更新するリンク(最大10個)を送信します。

39
Valeriy Shvets

Bitly.comを使用してURLを変更することで、この問題を解決しました。

6
jiji2663

@webpage両方とチャットし、チャットで伝える必要があります

https://theurlyouwanttoupdate.com /updatepreview
0
LaBracca