gpt4 book ai didi

php - 如何为 PHP facebook SDK 的 Graph Api 获取长期访问 token ?

转载 作者:可可西里 更新时间:2023-11-01 00:57:05 26 4
gpt4 key购买 nike

我试过以下方式 enter image description here

但我收到错误“访问 token 不属于应用程序”我已经在我的应用程序 ID 和 secret ID 中检查了很多时间,应用程序 ID 是正确的但是这个错误一次又一次地显示我没有 peridict 这个错误?而且我也尝试过以下方式

https://graph.facebook.com/v2.2/oauth/access_token?grant_type=fb_exchange_token&client_id=CLIENT_ID &client_secret=SECRED CODE&fb_exchange_token=EAACEdEose0cBAJRZCZBIaDmW3oOO6SHaOkQLKdgyjp1evGoQ19mYcZCXu5wWLwZABJUbV77tjPjiE2pac2fDEmjM1tZAZB8hflSyERXFWIZB2DtzZAGSgVX6Ukb0ZAZAzd6pohnZBXU0T2aqYwf1umUxsfgHQXBNmM15yhdZBG2Br

最佳答案

PHPsdk 5 和 v2.8

$fb = new Facebook\Facebook([
'app_id' => 'xxxxxxxxx',
'app_secret' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxx',
'default_graph_version' => 'v2.8',
]);

$helper = $fb->getRedirectLoginHelper();
try {

$accessToken = $helper->getAccessToken();
} catch(Facebook\Exceptions\FacebookSDKException $e) {
// There was an error communicating with Graph
echo $e->getMessage();
exit;
}

$client = $fb->getOAuth2Client();
try {
// Returns a long-lived access token
$accessTokenLong = $client->getLongLivedAccessToken($accessToken);
} catch(Facebook\Exceptions\FacebookSDKException $e) {
// There was an error communicating with Graph
echo $e->getMessage();
exit;
}

if (isset($accessTokenLong)) {
// Logged in.
$_SESSION['facebook_access_token'] = (string) $accessTokenLong;
}

引用网址:https://www.sammyk.me/upgrading-the-facebook-php-sdk-from-v4-to-v5

关于php - 如何为 PHP facebook SDK 的 Graph Api 获取长期访问 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38636468/

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