2014-05-12 3 views
6

Ich benutze Instagram API für meine Anwendung. Ich muß Zugang zum Futter von privaten Nutzern, den ich verfolge, aber die Antwort ist:Instagram API - Feed des privaten Benutzers, dem der autorisierte Benutzer folgt

code: 400 
error_type: APINotAllowedError 
error_message: you cannot view this resource 

ich nichts in der Dokumentation in Bezug auf diese finden kann. Ich hatte gehofft, dass ich in der Lage sein würde, den Feed des Nutzers in meiner App zu sehen, und dass ich dasselbe mithilfe der API abrufen könnte.

Irgendwo herum? Bitte helfen.

+0

Können Sie etwas Code hinzufügen, die Sie auf die API zugreifen verwenden, um ? Das kann hilfreich sein. – josh

+0

Ich verwende eine PHP-Wrapper-Klasse, die curl-Funktionen verwendet, um http-Aufrufe zu machen. Der http-Aufruf, der hier verwendet wird, ist derselbe wie in der Dokumentation: https://api.instagram.com/v1/users/ vijesh

Antwort

0

Ich konfrontiert dasselbe Problem und die Ursache ist es passiert, wenn die Beiträge privat sind, auch wenn Benutzer Zugriffstoken mit Endpunkten übergeben wird, die diese Fehler passieren.

Lösung: nur anstelle von userid verwenden Sie "selbst" für privates Profil. bedeutet, wenn ein Profil private Beiträge hat, dann, die Verbindung sollte die gleiche Person des Profils sein und andere Person kann seine/ihre Beiträge nicht anzeigen.

Beispiel:

https://api.instagram.com/v1/users/USER_ID/media/recent/?access_token=USER_ACCESS_TOKEN_HERE wenn diese Endpunkte zeigt Fehler dann verwenden https://api.instagram.com/v1/users/self/media/recent/?access_token=USER_ACCESS_TOKEN_HERE

(nur ersetzen ‚Benutzer-ID‘ mit ‚Selbst‘)

Verwandte Themen