gpt4 book ai didi

php - 无法使用 PHP 存储 Instagram API access_token

转载 作者:搜寻专家 更新时间:2023-10-31 20:50:06 25 4
gpt4 key购买 nike

我正在构建一个连接到 instagram API 的小型网络应用程序。当前使用this library on GitHub这让事情变得更容易了。我可以正常连接并初始登录,该页面将显示所有用户数据。

但是一旦您刷新页面,所有数据都将丢失,并且脚本似乎无法再找到我的访问 token 。我尝试将其存储到 PHP session 变量中 - 但也许我在整个过程中做错了?一旦执行 OAuth,我只想在整个网站上保持相同的用户 session 。

您可以在此处查看小应用程序:http://spyrestudios.com/demos/instagram-api/index.php

此外,我的回调 URL 是 http://spyrestudios.com/demos/instagram-api/instagammy.php - 这是将在您连接后立即运行的脚本。但是尝试刷新页面,所有数据都消失了!这也是我的一些代码,*应该使用库来存储当前用户的访问 token :

session_start();
require_once 'Instagram.php'; // the library code
$config = array(
'client_id' => 'f0d225aa955c4bd9ae563f87f831efab', // Your client id
'client_secret' => '377b77afc1274a89bd2df7d77e934689', // Your client secret
'grant_type' => 'authorization_code',
'redirect_uri' => 'http://spyrestudios.com/demos/instagram-api/instagammy.php', // The redirect URI you provided when signed up for the service
);
// Instantiate the API handler object
$instagram = new Instagram($config);
$accessToken = $instagram->getAccessToken();
$_SESSION['InstagramAccessToken'] = $accessToken;

真的在努力寻找解决方案,所以我很感激能得到任何帮助。如果需要,愿意发布我的代码示例..

提前致谢!

最佳答案

假设 $accessToken 实际上已正确存储在 session 中,您已经看起来不错(尽管我没有使用 Instagram 的经验)。

但肯定在某些时候您需要反馈 $accessToken 以便对其进行验证。就像我说的,我以前没有用过 Instagram,所以我不知道你会怎么做。

关于php - 无法使用 PHP 存储 Instagram API access_token,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8626620/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com