Yii2刷新facebook访问令牌
我正在使用下一个代码发布到yii2中的用户墙Yii2刷新facebook访问令牌,facebook,facebook-graph-api,yii2,Facebook,Facebook Graph Api,Yii2,我正在使用下一个代码发布到yii2中的用户墙 $client = Yii::$app->get('authClientCollection')->getClient('facebook'); $access_token = new Facebook(); $access_token->clientId = $client->clientId; $access_token->clientSecr
$client = Yii::$app->get('authClientCollection')->getClient('facebook');
$access_token = new Facebook();
$access_token->clientId = $client->clientId;
$access_token->clientSecret = $client->clientSecret;
$session = new FacebookSession($access_token->accessToken);
if ($session) {
try {
$response = (new FacebookRequest(
$session, 'POST', '/me/feed', array(
'link' => 'test link',
'message' => 'message here'
)
))->execute()->getGraphObject();
echo "Posted with id: " . $response->getProperty('id');
} catch (FacebookRequestException $e) {
echo "Exception occured, code: " . $e->getCode();
echo " with message: " . $e->getMessage();
}
}
但我面临的问题是,我没有找到任何方法来扩展访问令牌并使用“yii2 auth client class”或“facebook sdk”刷新它,请随便想想。如果找不到facebook会话,请查看使用facebook\facebook会话;使用Facebook\FacebookRequest;使用Facebook\FacebookRequestException;使用yii\authclient\clients\Facebook;你找到答案了吗??