FacebookにログインするWebアプリケーションがあり、ユーザーがログインすると、ユーザーのアクセストークンをデータベースに保存します。また、リアルタイム API を使用してユーザー フィードを購読しています。したがって、ユーザーがステータスまたはコメントを追加するたびに、fb からコールバックが返されます。これは、変更があることを教えてくれます (コメントまたはステータスの ID を取得しません)。そのため、格納されたアクセス トークンを使用してグラフ API にクエリを実行し、フィードを取得して何が更新されているかを確認する必要があります。したがって、最後に作成したクエリの後に新しいコメントがあることがわかった場合は、それを処理します。
- ユーザーが作成したコメントまたはステータスの ID を取得する方法はありますか?
そして、取得したアクセス トークンは 1 時間で期限切れになります。そのため、1 時間後にユーザー更新のコールバックがあると、データを照会できません。ログイン後にそのアプリを使用しないため、ユーザーに再度アプリにアクセスして再承認するように依頼することもできません(アクセストークンを取得できるように、Webアプリにログインする必要があるだけです)。
- ユーザーが認証フェーズを再度実行することなくアクセス トークンを取得する方法はありますか (これは、ユーザーがログインした後に再度アプリにアクセスしないためです。fb アクティビティをポーリングするだけです)。
ありがとう