我正在使用Cosenary 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'];
}
}