0

私は、それぞれがFacebook "Like" buttonを含む一連のウェブページを作成しているだけでなく、そのページを好んでいる人の数を表示しています。試験としてFacebook APIに表示されるカウントデータに遅延がありますか?

、Iは(bracketクエリパラメータの値によって区別; 101又は201のいずれか)は、2つの控えめなURLのボタン「同様」を含む簡単なページを設定します。

FacebookのAPIからの応答を見ることができます:テストページにも2つのURLのために利用可能なデータの一部をロードするためのFacebookのJavaScript SDKとFQLクエリを使用していくつかのコードが含まれています

あなたは「同様」ボタンが(それをクリックすると、私の結果として)1の数を示していても、第二のスクリーンショットから見ることができるように、APIレスポンスはまだ0like_count示しています。

これはなぜですか? Facebook側のカウントを更新するのが遅れているのですか、これを間違って実装したのか、あるいは間違った仮定をしていますか?

ありがとうございました!追加情報や詳しい説明が必要な場合はお知らせください。

+0

私はこれを理解したかもしれません。友人にも "好きな"ボタンをクリックさせてもらったので、すぐに 'like_count'の' 1'が見え始めました。それは、*私の*好きが合計に含まれていないことを私に示唆しています。なぜ、私が '1 'を見たときに' like_count'の '0'を見ていたのですか?それを明らかにするために答えを返すことができる人がいれば、その理由を知りたいです。ありがとう! – Bungle

答えて

0

おそらくキャッシングの問題です。時にはパフォーマンスを上げるために、キャッシュが使用されます。キャッシュの欠点は、統計が常に最新の状態に保たれるとは限らないことです。

関連する問題