Вызов API Instagram с локального хоста
Можно ли получить Данные пользователя INSTAGRAM через API с локального хоста ?
Потому что я пытаюсь сделать это с локального хоста, но не могу получить информацию. После нажатия URL-адреса входа он перенаправляет меня на INSTAGRAM, а после успешного входа в систему и авторизации приложений он правильно перенаправляет меня по моему URL-адресу обратного вызова с кодом. Но когда я пытаюсь получить информацию (CURL) с помощью токена доступа, он возвращает значение null.
Но выполняется тот же код идеально вживую.
4 answers
Убедитесь, что для параметра Curl CURLOPT_SSL_VERIFYPEER установлено значение false. Найдите запрос Curl в своем коде и добавьте или отредактируйте опцию, которая будет выглядеть примерно так:
$ch = curl_init();
...
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); <<-- Add this line
В конечном счете я решил эту проблему. теперь я могу подключиться к Instagram.
Я использую Библиотека Instagram CodeIgniter от Яна Лаккрафта. В файле конфигурации я просто изменяю
$config['instagram_ssl_verify'] = FALSE;
По умолчанию это было TRUE
.
Да, это возможно.
Вы можете попробовать использовать оболочку api Instagram, созданную Галеном Гровером
https://github.com/galen/PHP-Instagram-API
Мой работает просто отлично
in instagram .config.php in your localhost
you must set 'apiCallback' =>
to 'http://localhost/instagram/instagram/'
folder of your success.php
<?php
// Setup class
$instagram = new Instagram(array(
'apiKey' => '',
'apiSecret' => '',
'a
?>piCallback' => 'http://localhost/instagram/instagram/' // must point to success.php
));