1

POST to (ここgraph.facebook.com/?id={id}&scrape=trueに文書化されているように) は、キャッシュを期限切れにし、既に公開されているタイムライン データをすぐに更新することになっていますか?

私の場合、Open Graph オブジェクト ページの og:image 値を更新し、オブジェクトの URL を Facebook Debugger に入力してから、友人の Facebook タイムラインを更新すると、更新された og:image がすぐに表示されることに気付きました。

ただし、このメソッドを使用すると、既存のタイムライン オープン グラフ アクション パブリッシュが更新されませんgraph.facebook.com/?id={id}&scrape=true。スクレイプするための POST が機能していないようですが、取得した応答は、期待されるすべての更新されたデータを含む JSON です。また、同じオブジェクトの新しいタイムライン投稿には新しい og:image がすぐに参照されていることに気付きました。そのため、スクレイプは機能しているように見えますが、既存の投稿は更新されていません。既存のタイムラインの投稿も強制的に更新する方法はありますか、それとも他の人のために機能していますか?

前もって感謝します

4

1 に答える 1

0

もう少し調査したところ、ここで競合状態の問題があるように見えました。オブジェクトの変更を永続化してから数秒後にFacebookの投稿を強制する遅延を追加すると、問題が解決しました。

于 2013-03-05T01:06:47.413 に答える