Я нашел большой ресурс здесь: https://github.com/galen/PHP-Instagram-APIКак использовать API-интерфейс Instagram для пользовательских данных var_dump?
Попытку использовать его, чтобы вытащить некоторые данные из Instagram и дамп данных, но я продолжаю бег в проблему:
Fatal error:
Uncaught exception 'Instagram\Core\ApiException' with message 'Missing client_id or access_token URL parameter.' in /home/user/Instagram/Core/Proxy.php:553
Stack trace:
#0 /home/user/Instagram/Core/Proxy.php(257): Instagram\Core\Proxy->apiCall('get', 'https://api.ins...')
#1 /home/user/Instagram/Instagram.php(176): Instagram\Core\Proxy->getCurrentUser()
#2 /home/user/public_html/igAnalytics.php(6): Instagram\Instagram->getCurrentUser()
#3 {main} thrown in /home/user/Instagram/Core/Proxy.php on line 553
Я думаю, секрет клиента не упоминается, или токен доступа не читается, когда я попадаю на мою последнюю страницу.
Вот мой макет, мой igTest.php
файл:
<?php
require_once('_autoloader.php');
$auth_config = array(
'client_id' => 'myid',
'client_secret' => 'mysecret',
'redirect_uri' => 'http://example.com/igAnalytics.php',
'scope' => array('likes', 'comments', 'relationships')
);
$auth = new Instagram\Auth($auth_config);
$auth->authorize();
$_SESSION['instagram_access_token'] = $auth->getAccessToken($_GET['code']);
$instagram = new Instagram\Instagram;
$instagram->setAccessToken($_SESSION['instagram_access_token']);
$current_user = $instagram->getCurrentUser();
?>
Который затем перенаправляет на мой igAnalytics.php
файл
<?php
require_once('_autoloader.php');
$instagram = new Instagram\Instagram($_SESSION['instagram_access_token']);
$current_user = $instagram->getCurrentUser();
var_dump($current_user);
?>
Мои _autoloader.php
:
<?php
require('_SplClassLoader.php');
$loader = new SplClassLoader('Instagram', '../');
$loader->register();
?>
Просто чтобы прояснить, что происходит, когда я иду на igTest.php
, он перенаправляет меня на вход в Instagram. Когда я вхожу в систему, это занимает второе место и приводит меня к этой странице ошибки/сообщению сверху ^.
Я считаю, что мой файл igAnalytics.php
ошибочен, но я не понимаю, как/чего я там не вижу, чтобы он работал правильно.
Просто соображением: это ваш '' _autoloader.php' работает session_start(); '? – FirstOne
@FirstOne Я пересмотрю свой вопрос. –