ユーザーを次のように誘導する単純なサインイン ボタンがあります。
コールバック リクエスト ハンドラCALLBACK_URL
はパラメータを取得し、次の場所code
に渡します。
そして、アクセス トークンを含む応答を期待します (これREQUEST_URL
は、Facebook からの着信リダイレクトの URL であることに注意してください)。これは 99% の確率で成功しますが、ときどき次のようになります。
{"error":{"message":"This authorization code has been used.", "type": "OAuthException","code": 100}}
.
コードは 1 回しか使用できず、有効期間は 10 分間であることは理解していますが、すぐにコードを引き換えており、アクセス トークンのためにコードを 1 回しか送信していないことがログに示されています。
他の誰かがこれを見たことがありますか?
Facebook が間違ったエラーを送り返している可能性はありますか?