Авторизация API Instagram на вторичных страницах

#php #api #instagram #access-token

#php #API #Instagram #токен доступа

Вопрос:

Я использую смежный Instagram-PHP-API (https://github.com/cosenary/Instagram-PHP-API ) и смогли успешно извлекать пользовательские носители из учетных записей пользователей. Однако, когда я перенаправляю клиентов на другую страницу php (например, ‘action.php ‘), я теряю всю аутентификацию и получаю сообщение об ошибке ‘400’, в котором говорится, что: Предоставленный access_token недействителен. ‘Я попытался передать AuthCode и access_token на вторую страницу и использовал их для аутентификации, но все равно не смог получить данные. Как я должен сохранить и передать аутентификацию на вторую страницу? Я пытаюсь удалить комментарии и отменить подписку на людей на вторых страницах.

Вот код, который я использую (из папки examples):

 $instagram = new Instagram(array(
    'apiKey' => '####',
    'apiSecret' => '#####',
    'apiCallback' => '...../success.php'
));
// receive OAuth code parameter
$code = $_GET['code'];

// check whether the user has granted access
if (isset($code)) {
    // receive OAuth token object
    $data = $instagram->getOAuthToken($code);
    $username = $data->user->username;
    // store user access token
    $instagram->setAccessToken($data);

    // now you have access to all authenticated user methods
    $result = $instagram->getUserMedia();
} else {
    // check whether an error occurred
    if (isset($_GET['error'])) {
        echo 'An error occurred: ' . $_GET['error_description'];
    }
}