是有,只是存儲在數據庫中的令牌(它應該是很好的60天),並在您的請求重複使用。如果令牌過期,您將不得不重新授權新的令牌。
實例與我LinkedIn類: https://github.com/EJTH/SLinkedIn
但應與其他班級或擴展非常相似。
$ln = new SimpleLinkedIn('APIKEY','APISECRET');
$ln->addScope('rw_nus');
$ln->setTokenData($myUserObj->getLinkedinToken() /* Get token from db */);
if($ln->authorize()){
/* Do OAuth stuff */
$user = $ln->fetch('GET', '/v1/people/~:(firstName,lastName)');
$tokenData = $ln->getTokenData();
/* Save the new token, if it was changed */
$myUserObj->setLinkedinToken($tokenData['access_token']);
} else {
/* User declined authorization */
}
請記住,您的令牌必須具有您要執行的操作的範圍。
謝謝。是的你是對的,範圍是關鍵。 –