0

私は、Facebookユーザーのプロフィールページを頻繁にクエリすることで、Facebookユーザーに関する統計を収集することを目的としたFacebookアプリケーションを構築しています。ユーザーがアプリケーションに同意し、Facebookにリダイレクトされてアプリを承認するサインアッププロセスがあります。アプリはユーザーの許可を受け取ると、ユーザーのFacebookID番号とともにアクセストークンを保存します。

データベース内のすべてのアクセストークンをループして、対応するユーザーのプロファイルページにクエリを実行するスクリプトを実行できるようにしたいことがよくあります。私は開発にFacebookのPHPSDKを使用しているため、長期間有効なアクセストークンを受け取ります。

ただし、アクセストークンの60日間の有効期限の問題が発生しています。ユーザーがAPI呼び出しを開始しないため、これらのアクセストークンを更新する方法がわかりません。私自身のスクリプトはそうしているので、API呼び出しを実行しようとしたときにログインしているかどうかについての情報はありません。クエリしようとしているユーザーに関する情報なしで、これらのアクセストークンをバックグラウンドで更新する方法はありますか?

4

0 に答える 0