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
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. –