2014-01-05 4 views
10

Ich bin mir bewusst, dass die Instagram API vor ein paar Stunden ausgefallen war, aber es scheint jetzt wieder da zu sein. Das Problem ist, wenn wir Daten zu Instagram sagen, schreiben ein bestimmtes Foto zu mögen, wir diesen Fehler:Instagram "Sie können diese Medien nicht mögen"

{"meta":{"error_type":"APINotAllowedError","code":400,"error_message":"you cannot like this media"}} 

Wir werden diese Fehler vor bekommen haben, aber wir verstehen nicht, warum wir es bekommen. Denken Sie daran, dass wir uns bei einem alternativen Konto angemeldet haben, was bedeutet, dass das Konto die Medien noch nicht einmal gemocht hat.

Wenn es überhaupt hilft zu wissen, führen wir den gleichen Befehl, indem Sie die URL https://api.instagram.com/v1/media/{media-id}/likes mit {media-id} durch die Image-ID ersetzt wird, und wir sind das Zugriffstoken des Benutzers im Körper der http-Anfrage enthalten. Dies ist offensichtlich eine Post-Anfrage

Es gibt keine Instagram-Dokumentation, warum wir diese Nachricht bekommen würden. Hat jemand eine Lösung?

+0

Diese Frage ist möglicherweise off-topic, da es einen Fehler meldet und eine Lösung dafür suchen möchte. – hichris123

+2

Dies ist kein Fehler, dies ist eine Frage zum Thema. Ich frage mich, ob jemand irgendwelche Informationen hat oder wenn wir versuchen, das gleiche Foto ID zu viel Zeit zu mögen :( –

+3

Klingt für mich wie Instagram in Frage Ihren Geschmack in Bildern.;) –

Antwort

2

Zum einen ist es ein Fehler, zum anderen merke ich, dass wenn ein Bild gehts oft in kurzer Zeit gefällt auch der Fehler auftritt.

Versuchen Sie es mit einem anderen Token, erstellen Sie einen neuen von einem anderen Client.

3

Siehe API Terms of Use:

Do not abuse the API. Too many requests too quickly will get your access turned off

ich an einem anderen Tag gewartet haben und das Problem weg ging nicht. Ich habe auch versucht, einen neuen Client mit dem aktuellen Benutzer ohne Erfolg zu erstellen. Also von your Ich denke, sie bedeuten "alle Clients von diesem Benutzer". Sie müssen einen anderen Benutzer anfordern und einen neuen Client damit erstellen. Arbeitete für mich.

2

Wahrscheinlich haben Sie ein Ratenlimit mehr als einmal erreicht und Sie haben Sie als API-Missbraucher eingestuft. Höchstwahrscheinlich müssen Sie bis zu einer Woche warten, ohne dass über diesen Zugriffstoken Likes erstellt werden, damit die Zeitüberschreitung abläuft.