2014-05-15 15 views
7

Ich versuche eine clientseitige Anwendung zu erstellen, mit der sich Benutzer mit ihren Instagram-Konten anmelden können. Das Problem ist, ich bin mir nicht sicher, ob das noch möglich ist.Ich kann mich nicht mit der clientseitigen (impliziten) Authentifizierung bei Instagram anmelden

Ich habe ein Beispiel JavaScript nach dem Lesen "clientseitige (implizite) Authentifizierung" Abschnitt ihrer related docs codiert.

Ich erhalte die folgende Fehlermeldung:

{ 
"code": 400, 
"error_type": "OAuthException", 
"error_message": "JS login temporarily disabled" 
} 

Von der Fehlermeldung es geht nicht um meinen Code Ich vermute, aber es ist etwas, auf Instagram Seite. Gibt es eine Möglichkeit für mich, clientseitig zu loggen? Wenn ich es nicht kann, was sind meine Möglichkeiten?

Danke.

Antwort

15

ich ähnliches Problem hatte und So habe ich es behoben.

Sie haben die "Disable implizite OAuth:" deaktivieren durch zu gehen:

-> Verwalten von Clients

-> Klicken Sie auf Bearbeiten auf der app/Webapp.

->Uncheck - Deaktivieren impliziten OAuth:

-> aktualisieren Sie die Einstellungen und versuchen Sie es, indem Sie auf den Link wieder laufen:

https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=token 

In dem Link, Ersetzen Sie die Werte, die Ihnen zur Verfügung gestellt wurden, und geben Sie unter response_type den Wert token ein, um das Zugriffstoken zu erhalten, und i Wenn Sie den Anforderungscode anfordern möchten, ersetzen Sie einfach Token durch den Code in der URL.

Hoffnung hilft dies für Sie und für zukünftige Zuschauer .. Viel Glück .. :)

1

Es scheint also unmöglich zu sein, JS im Moment mit Instagram zu loggen.

Aber sie erlauben immer noch implizite Weiterleitungen, so dass die Lösung einen Server hat, um eine Umleitung zu Ihrer Client-Seite Anwendung zu machen. Sie benötigen nur zwei Endpunkte. Ich habe dafür eine kleine Node.JS-App geschrieben, die Sie finden können here.

1

Gerade ungesetzt die „implizite OAuth deaktivieren:“ Einstellungen in App.

enter image description here

Verwandte Themen