Работа на сайте с использованием Wordpress в качестве безголовой CMS. У нас была подача Instagram на сайт с использованием старого API, и мы переключаемся на новый Graph API. Мы используем этот плагин в Wordpress, но просто используем его для генерации токена доступа, который мы используем в нашем собственном PHP для вызова API и отправки ответа во внешний интерфейс.
Вызов выглядит следующим образом:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://graph.instagram.com/me/media?fields=id,caption&access_token=" . $access_token);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$data = curl_exec($ch);
Токен доступа уже существует и только что создан, но мы получаем ошибку с кодом 190 из API:
{"error":{"message":"Failed to decrypt","type":"OAuthException","code":190,"fbtrace_id":"ASRrRc2KE2ZegUesqjtv9bA"}}
Немного погуглив, сказал мне, что это обычно из-за неверного токена доступа, но опять же, токен совершенно новый и должен работать.
Что мне здесь не хватает?