2016-07-08 1 views
11

InstagramにログインしているWebアプリケーションがあります。何ヶ月もうまく動作します。コードの変更なく、突然、私はInstagram OAuth Login「一致するコードが見つからなかったか、既に使用されていました」

{"code": 400, "error_type": "OAuthException", "error_message": "Matching code was not found or was already used."} 

は私のブラウザ上でinstagram.comからのログアウトとInstagramののはOAuthでログインするために私のWebアプリを使って取得しています....今では動作します。そして、それは繰り返し(instagram oauthで私のアプリからログインして)働いています。正常に動作します。

私のブラウザでwww.instagram.comのWebページにアクセスするまで、その後、oauthログインは同じエラーで再び失敗します。また、instagram.com自体のログアウトまで、instagram oauthを使用してWebアプリケーションにログインすることはできません。

+1

また、別の状況で同じエラーが表示されます。私はそれがinstagram内部問題かもしれないと信じがちです。また、テストユーザーの一部が自分の「アプリケーションの管理」セクションにアクセスできないことに気付きました。 https://www.instagram.com/accounts/manage_access/。ページは500内部サーバーエラーを返します。 – aporat

+0

こんにちは。これは私がログインした後にページをリフレッシュしたときにのみ起こります。何が起こったのでしょうか? – Ionut

答えて

0

私はそれを解決しました。

ブラウザのキャッシュを消去し、Instagramからログアウトします。
OAuthログインをやり直すと、今すぐログインできます(通常の応答を返します)。

これは完璧な解決策ではないかもしれません。試してみてください。

+0

は私にとっては信頼できるものではありません。しかし、oauthログインを一度やり直すことは、最終的には成功につながります。 – Francois

0

私はSOCKSプロキシを介してHTTPリクエストを送信し、動作します。ここで起こっ

0

このエラーは、Access_Tokenが生成され、同じ「CODE」で再生成しようとしているために表示されます。新しいACCESS_TOKENが必要な場合は、コードを再生成し、そのCODEを使用してACCESS_TOKENを生成する必要があります。

ここでは、CODEを生成するためのサンプルURLを示します。

https://api.instagram.com/oauth/authorize/?client_id=CLIENT-CODE&redirect_uri=REQUEST-URI&response_type=code&scope=public_content

のclient_id = Instagramの

REDIRECT_URIからクライアントID =あなたはInstagramの

新しい生成コードの権限を設定するにはスコープ=上の許可を追加したURL。

関連する問題