2017-12-19 3 views
0

Ich erstelle einen Social-Media-Feed für meine Website, die Bild-URLs, Beschreibungstext, wie zählen, Hashtags usw. ziehen. Ich habe ein Instagram-Entwickler-Konto erstellt, aber wann auch immer ich versuche, den Code ausführen eine Benutzer-ID i eine leere Antwort erhalten zu erhalten:Wie man Daten von Instagram API ohne Vorlage zur Überprüfung

<?php 
$json = file_get_contents("https://api.instagram.com/v1/users/search?q=$user_name&client_id=$client_id&access_token=$access_token"); 
var_dump($json); 
$data = json_decode($json, true); 
var_dump($data); 

Antwort:

array (size=2) 
    'data' => 
    array (size=0) 
     empty 
    'meta' => 
    array (size=1) 
     'code' => int 200 

Mein Kunde ist nach wie vor im Sandbox-Modus, wenn das einen Unterschied macht.

Ich versuche, die Benutzer-ID eines Benutzernamens zu erhalten, der nicht mit dem Entwicklerkonto identisch ist, das ich verwende, damit ich die Informationen bekomme, die ich brauche, um meinen Feed zu erstellen. Die Befehle, die ich zu verwenden Ich versuche sind:

https://api.instagram.com/v1/users/$userId/media/recent/?access_token=$token 

EDIT: der obige Code behoben, kann der Befehl auch

+0

Bitte erläutern Sie den Code oder stellen Sie mehr Code zur Verfügung. Wenn die Antwort 200 ist, gibt die Menge der Abfrageparameter möglicherweise keine Informationen zurück. –

Antwort

1

in der URL-Leiste eingefügt Nun wird ein Tag Instagram Erlaubnis gestoppt geben andere den Zugriff auf als Grundprofil Also verschwende keine Zeit, du wirst keine Erlaubnis aus der Sandbox für die Veröffentlichung bekommen.

Verwandte Themen