2016-05-11 11 views
3

Abfrage der Instagram-API im Sandbox-Modus für die Medien von den Benutzer in Bezug auf den Token gefallen, bekomme ich keine Daten. Natürlich ist der Benutzer berechtigt, die App in Sandbox zu verwenden.Instagram - Medien von einem Benutzer in Sandbox gefallen

GET: https://api.instagram.com/v1/users/self/media/liked?access_token=ACCESS-TOKEN

Response: {"pagination": {}, "meta": {"code": 200}, "data": []} 

Bin ich nichts bekommen, weil im Sandbox-Modus ist (In der Tat des ACCESS-TOKEN Teil mit dem realen Token nach der Autorisierung erhält ersetzt wird.) oder verpasse ich etwas?

+0

Ich bekomme das gleiche Problem. Hast du es geschafft, es zu lösen? – Isuru

+0

Nein wirklich .. immer noch mit dem gleichen Problem und ich bin auf der Suche nach einer Möglichkeit, von den Instagram-Devs "bemerkt" zu werden .. –

+0

Ich habe auch einen Fehlerbericht durch die Unterstützung eingereicht, aber ging nicht immer noch von ihnen zurück. – Isuru

Antwort

2

Entschuldigung, ich konnte unter Ihrer Frage keinen Kommentar abgeben, da ich noch keine 50 Reputation habe. Wenn Sie Ihre App noch nicht zur Überprüfung eingereicht haben, verfügen Sie jedoch nicht über den Bereich public_content, der erforderlich ist, wenn Sie den Endpunkt https://api.instagram.com/v1/users/self/media/liked?access_token=ACCESS-TOKEN verwenden möchten.

Nach Instagram API Documentation:

Die OAuth-2.0-Spezifikation ermöglicht es Ihnen, den Umfang des Zugangs geben Sie von dem Benutzer anfordern. Alle genehmigten Apps verfügen standardmäßig über grundlegenden Zugriff. Wenn Sie jedoch einen erweiterten Zugriff wie das Lesen öffentlicher Inhalte, das Liken, Kommentieren oder Verwalten von Freundschaften planen, müssen Sie diese Bereiche in Ihrer Autorisierungsanforderung angeben. Beachten Sie, dass Sie diese erweiterten Berechtigungen zuerst verwenden müssen submit your app for review.

Nachdem Sie die Berechtigung zu public_content erhalten haben, sollten Sie in der Lage sein, den Datensatz von Instagram zu erhalten.

+0

Danke @HuorCulnamo, jetzt macht es mehr Sinn .. –

0

Haben Sie es herausgefunden? Ich hatte das gleiche Problem mit #tags und habe es einfach im Browser angezeigt.

https://api.instagram.com/oauth/authorize/?client_id=CLIENT_ID&redirect_uri=REDIRECT_URI&response_type=code&scope=public_content

Der Hauptfaktor, der Umfang = public_content ist.

Offensichtlich müssen Sie die kapitalisierten Teile ändern, aber das sollte Sie bekommen, was Sie danach haben.

Da Sie im Sandbox-Modus sind und nur beliebte Medien anfragen, dachte ich, Instagram würde keine App-Genehmigung benötigen?