0

ユーザーのFacebook通知を管理するアプリケーションがあり、アプリはoffline_accessを要求し、通知のアクセス許可を管理します。ログが Facebook のエラーでいっぱいになりました。パスワードの変更エラーが発生することは理解していますが、これらのエラーが発生する理由がわかりません。

Facebook エラー: アクセス トークンの検証中にエラーが発生しました: Unix 時間 1320012000 でセッションが期限切れになりました。現在の UNIX 時間は 1320191317 です。

ユーザーがアクセス許可を拒否するだけでなく、有効期限が切れるアクセス トークンの有効期限が 0 であるにはあまりにも頻繁に発生しています。

4

2 に答える 2

1

今後の参考のために、offline_access が削除され、有効期間が 2 か月の access_token を取得できるようになりました

https://developers.facebook.com/roadmap/offline-access-removal/

于 2012-07-21T17:58:25.313 に答える
0

ユーザーのトークンを使用しようとしていますか? オフライン アクセスを要求したら、保存したユーザーのトークンを使用するのではなく、アプリで "ログイン" して、何かをしたいときに独自のアクセス トークンを取得する必要があります。それがあなたがしていることなら。

このページの「アプリ ログイン」というラベルの付いた部分まで下にスクロールします。これは、ユーザーが存在しないときに行うべきことであり、ユーザーのトークンを保持して使用することではありません。

https://developers.facebook.com/docs/authentication/

于 2011-11-02T02:32:24.190 に答える