2

長期アクセストークンを使用すると、このエラーが発生します。
Uncaught OAuthException: An unknown error has occurred.

奇妙なことに、デバッグツールを実行すると、長期トークンで有効期限が取得されません。60日の代わりに..

私が最初にキーを作成したとき、それは60日間準備ができていて、ある時点でNeverに切り替えました。

短期間のキーを使用すればすべてが機能しますが、長期的なキーに変換するとすぐにエラーが発生します。以下の長期コード。 https://graph.facebook.com/oauth/access_token?
client_id=APP_ID& client_secret=APP_SECRET& grant_type=fb_exchange_token& fb_exchange_token=EXISTING_ACCESS_TOKEN

何か案は?ありがとう

アップデート

私は自分が抱えていた問題を解決しました。(何か関係のないことです)とにかく、私のキーはまだ期限切れにならないことを示しています。アクセスキーを持つことができる最長の日数は60日であると理解していました。

4

1 に答える 1

2

期間について:

/accounts 接続を介してトークンを取得しましたか?

有効期間の長いユーザー アクセス トークンを使用することで、[User ID]/accounts エンドポイントをクエリすると、ユーザーが管理するページの有効期限が切れないページ アクセス トークンが提供されるようになりました。これは、非推奨の offline_access パーミッションを通じて取得した有効期限のないユーザー アクセス トークンを使用してクエリを実行する場合にも適用されます。

developers.facebook

于 2012-09-18T10:36:47.107 に答える