FQL を使用してクエリを実行しています。15 分ごとにクエリを繰り返し、変更が発生するかどうかを確認したいと考えています。理想的には、FQLクエリを実行したいのですが、15分待ってから同じクエリを再度実行するなど...
プッシュ通知を使用してそれを行う方法はありますか? リアルタイム facebook api について読みましたが、FQL で実装できるかどうかはわかりません..
ありがとう!
FQL を使用してクエリを実行しています。15 分ごとにクエリを繰り返し、変更が発生するかどうかを確認したいと考えています。理想的には、FQLクエリを実行したいのですが、15分待ってから同じクエリを再度実行するなど...
プッシュ通知を使用してそれを行う方法はありますか? リアルタイム facebook api について読みましたが、FQL で実装できるかどうかはわかりません..
ありがとう!
いいえ、リアルタイム更新はグラフ オブジェクトのみを対象としており、ドキュメントによれば、ユーザー、権限、およびページ オブジェクトのみを対象としています (すべてのフィールドまたは接続を対象とするわけではありません)。
FQL は facebook からデータを取得する別の api であるため、FQL からのデータとグラフ api からのデータは同じです。
リアルタイム更新に登録できるはずです(必要なものがサポートされている場合)。それが到着したら、FQLリクエストを発行して、必要/必要/慣れた方法でデータを取得できます。変更がない場合、FQL リクエストを「無駄」にしません。
これonline_presence
には問題があります。グラフ API からはアクセスできないため、定期的にその fql リクエストを送信するしか選択肢がありません。
ただし、このバグレポートでわかるように、そのソリューションを使用しても、常に正しい答えが得られるとは限らないことに注意してください。返されるデータは非常に一貫性がないと言えます)。
それ以上に、online_presence
Facebook でオンラインではなく、fb チャットでオンラインになることを意味します。
ユーザーの Facebook チャット ステータス。アクティブ、アイドル、オフライン、またはエラー (Facebook がサーバー側でプレゼンス情報を判断できない場合) のいずれかの文字列を返します。プライバシー上の理由で情報が制限されている場合、クエリはユーザーの Facebook チャット ステータスを返しません。
それがあなたが探しているものである場合は、xmpp を使用して Facebook チャット サーバーにユーザーとしてログインできるChat APIの使用を検討することをお勧めします。
このソリューションを使用すると、誰かがオンラインかどうかを fb に要求する必要がなくなり、プレゼンス メッセージがクライアントにプッシュされます。