2012-01-05 6 views
0

私はFacebookのグラフAPIを使ってreal-time updatesを実装しようとしています。FacebookのグラフAPIリアルタイム更新を使用してオンザフライで統計を更新

私のウェブアプリは、[x]はそれに応じて更新するユーザーがページを好きなときである私は何を達成したい[Page Name] has [x] likes.を言う基本的なフロントエンドとして開始されますとメッセージが好きなの#が増加していることを言って表示されます。私はすでにページから好きな人の数を取得するように実装しました。

POSTからFacebookへのコールバックURLが作成されると、理想的には更新が行われます。私が受け取った提案は、コールバックのリスナーを設定することでした。FacebookがコールバックURLにPOSTを作成すると、リスナーはそれに従ってデータを更新し、フロントエンドと対話して[x]の値を更新します。

これは可能ですか?もしそうなら、そのような実装をどうやって行うのですか?私は大規模な状況でリソースを絶えず使用するため、ポーリング手法を避けようとしています。

答えて

0

Real-Timeアップデートのドキュメントによれば、あなたのアプリを承認したユーザーが好きなものを購読することができます。ページを好きな人には向いていません。ページには、1つのことだけが通知されます。 "ページの場合、アプリケーションをタブとして追加したページの更新情報が表示されます。"したがって、このAPIはその能力を持たないでしょう。

JS SDKを使用してFQLを使用してページの好きな数を取得するには、ポーリング手法を使用することをお勧めします。

SELECT fan_count FROM page where page_id = {your page}

+0

ありがとう。私は現時点で機能をテストしているので、私の次のアプローチは、自分の好きなものにアクセスしてそこからリアルタイムに自分の好きな数を更新することです。 –

+0

私はこのプロジェクトではもう作業していませんが、お手伝いをしてくれてありがとうございます。回答が受け入れられました。 –

関連する問題