У меня есть следующий безопасный код запроса:
$apiCall = 'https://api.instagram.com/v1/users/self/media/liked?sig='.$sig.'&access_token='.$token;
$request = curl_init();
curl_setopt($request, CURLOPT_URL, $apiCall);
curl_setopt($request, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($request, CURLOPT_RETURNTRANSFER, true);
curl_setopt($request, CURLOPT_SSL_VERIFYPEER, false);
$jsonData2 = curl_exec($request);
curl_close($request);
var_dump($jsonData2);
Согласно Документации Instagram, это работает, потому что я получаю следующий ответ:
{«pagination»: {}, «meta»: {«code»: 200}, «data»: []}
Приложение находится в Песочнице, но я спрашиваю о пользователе песочницы (самостоятельно). Как я могу увидеть реальную информацию? Я имею в виду структуру с данными лайков? Я пропускаю заголовки или что-то?
Заранее спасибо.
Я изменил конечную точку на «/ users / self / media / недавний» и вернул ожидаемый ответ.
Таким образом, в песочнице вы можете видеть только мультимедиа и детали пользователя песочницы. Даже взаимодействия этого пользователя с другими учетными записями и мультимедиа невидимы в режиме песочницы.
Других решений пока нет …