私は smartplanet.com のフロント エンド プログラマーです。Facebook API からの最近のアクティビティ フィードで、かなり奇妙な現象が発生しています。参考までに、ページの例は次のとおりです: (http://www.smartplanet.com/blog/cities/get-paid-to-avoid-traffic-jams/3650)
開発 Web サイトのデバッガー ツールに基づくと、オープン グラフのタグ付けは、画像サイズに関する警告を除いて、わずかに正しく実装されているように見えますが、それがこの問題にどのように寄与するかはわかりません。
これは、Facebook プラットフォームからデータを取得するために使用される直接リンクです。この URL を複数回更新するとわかるように、さまざまな結果が得られますが、多くの場合、0 ~ 2 件の結果が返されます。
呼び出しにmax_age オプションのパラメーターを追加すると、はるかに良い結果が得られることがわかりましたが、これが問題を解決 する理由がわかりません。
前のリンクは 10 日間の最大期間用であり、素晴らしい結果が得られますが、(Facebook のドキュメントに従って) 180 の最大期間までそれを増やすと、非常に限られた結果に戻ります。
サイトにパッチを当てて最大年齢を低く制限することはできますが、なぜこれが起こっているのか説明できません. max_age パラメーターを省略することで、取得したデータの要因として年齢を完全に削除することは理解していますが、コンテンツのより大きなデータ セットで LESS の結果を一貫して取得するにはどうすればよいでしょうか?
ここで何が起こっているかについての洞察をいただければ幸いです。
補足として、ほぼ同じ実装が別のサイト (zdnet.com) で max_age パラメータなしで使用され、問題なく動作します。
あらゆる助けを前もって感謝します。