web-dev-qa-db-ja.com

Linkedin共有キャッシュをクリアする方法は?

ページに新しい説明がありますが、ページを共有すると、もう存在しない古い説明がまだ使用されているので、FacebookLintのようなものを探しています。

何か案は?

21
Scott Alexander

ダミーのクエリ文字列値をURLに追加して、新しいURLのように見せると、LinkedInがそれを再度取得します。私はそれを試しました、そしてそれは働きます。

例えば:

https://www.codeproof.com/?refid = LinkedIn

ここで、refid = LinkedInは単なるダミー値です。

URLにすでにクエリ文字列が含まれている場合は、URLの最後に「&refid = LinkedIn」を追加するだけです。

15
Satish Shetty

残念ながら、クエリ文字列をURLに追加することは機能しなくなりました

次のStackOverflowから post

LinkedInのコンテンツキャッシュは現在、クローラーがサイトに再度アクセスする前に、約7日間Webサイト情報を保存します。

キャッシュをクリアするインスタント方法がないようですが、7日間待ってから、メディアを削除して再度追加してください。

11
alexcu

URLへのクエリ文字列の追加は機能しなくなったため、7日間待つ必要があります。ただし、本当に必要なメディアとURLを共有する必要がある場合は、カスタムAPI呼び出しを使用する必要があります。

LinkedIn開発者向けドキュメント から:

LinkedInのクローラーがURLを介してコンテンツを共有するように求められたときに初めてウェブページにアクセスすると、見つけたデータ(Open Graph値または独自の分析)が約7日間キャッシュされます。

つまり、後で記事の説明を変更したり、新しい画像をアップロードしたり、タイトルのタイプミスを修正したりした場合、キャッシュの有効期限が切れてクローラーが有効になるまで、ページを共有しようとしても変更は表示されません。新鮮なコンテンツを取得するためにページに再度アクセスすることを余儀なくされました。

分析が必要なURLではなく、共有するコンテンツを直接提供するAPI呼び出しを行う場合、LinkedInは常に提供された値を使用します。

3
qbeauperin

LinkedInにページの新しいバージョンをフェッチさせる方法を見つけました。宛先ページへのリダイレクトを作成し、リダイレクトページを共有するだけです。

例えば:

共有したいページが次の場合: http://stackoverflow.com

ページのリダイレクトを作成します: https://stackoverflow.com/share-li 移動するには http://stackoverflow.com

次に、リンク先で https://stackoverflow.com/share-li を共有します。このようにして、LinkedInは新しいページであると見なし、新しいページバージョンを取得します。

WordPressを使用している場合は簡単に実行できます。たとえば、次のようなリダイレクトプラグインをインストールするだけです。 https://wordpress.org/plugins/redirection/

0
Mike

wordpressこれらのステップは私のために働きます:

  1. ホームページで注目の画像を削除そしてページのヘッダーにシンプルな画像として追加しました
  2. (mydomain.com/social)のようなブログに、すべてのリクエストをブログ(mydomain.com)にリダイレクトするリダイレクトページを作成しました。
  3. ソーシャルネットワークでブログをもう一度共有すれば、すべて問題ありません

完了= D

0
Marcio Barroso