デバッガー ツールを使用してマスターに合格したアイテムをニュース フィードに投稿すると、プレビューは、最初の共有では正しくないプレビューを取得し、その後の共有では正しいプレビューを取得します。
予想:og:image
共有リンクが最初のパスで共有リンクの指定された画像を取得すること。
実際:最初の共有では、ページから別の画像が取得されます。(奇妙なことに、わずか 105x100 の画像であり、Facebook の画像ガイドラインを満たすのに十分な大きさでさえありません)、その後の共有では、 で指定された正しい画像が取得されog:image
ます。これのスクリーンショットを実際に見てください:
再現手順: : 無料の Droplr アカウントで画像をアップロードし、ステータスの更新とコメントを介してリンクを共有します。これはまだ共有していないURLですが、共有すると正しく表示されるようになります。したがって、1つの無料の再現があります:)
これまでのデバッグ:これは、ステータスの更新とコメントで、似ているが異なる方法で失敗しているようです。
ステータスの更新: ステータスの更新として初めて画像を投稿すると、Facebook は次の URL にアクセスしますhttps://www.facebook.com/ajax/composerx/attachment/link/scraper/?scrape_url=http%253A%252F%252Fd.pr%252Fi%252Fj2k7&composerurihash=2
。としてキー設定された応答オブジェクトにjsmods.markup[0][1].__html
は、次の FB ラップされた安全な画像 URL の不適切な画像を含むマークアップが含まれていますhttps\u00253A\u00252F\u00252Fd25ss6wjc6pfq2.cloudfront.net\u00252Fassets\u00252Fdrops\u00252Fstandard\u00252Fpromo-logo-15dd4a0f7b7831e42dd5f976a17d4757.png
。これが視覚的な表現です。
コメント: コメントとして初めて画像を投稿すると、応答のpayload.comments[0].attachment.markup.__html
キーは、上記と同じ FB でラップされた安全な画像 URL と共に返されます。繰り返しますが、視覚的に.
これを回避する方法や、私たちの側で間違っている可能性があることについて誰かが考えているかどうかを知りたい.
ありがとう!