2015-09-01 203 views
0

如Facebook的文檔上所述,訪問令牌是便攜的,這意味着一個訪問令牌可以在應用程序的前端側獲得,並通過到後端端來處理Graph API請求。Facebook的用戶訪問令牌PHP

問題是:如何正確實例化並設置後端端的訪問令牌?

我目前在做下面的代碼:

use Facebook\Authentication\AccessToken; 
$accessToken = new AccessToken('{access-token goes here}'); 
print_r($accessToken); // inspecting the token 

的print_r被調用時,某些令牌信息丟失,如expiresAt屬性。例如,該屬性在回調過程中由FacebookRedirectLoginHelper :: getAccessToken生成時存在。

缺乏這個屬性會干擾事物的流動嗎?如果是這樣,那麼如何正確實例化一個便攜式訪問令牌後端

回答

0

看一看

示例代碼:

var_dump($accessToken->getValue()); 

// The OAuth 2.0 client handler helps us manage access tokens 
$oAuth2Client = $fb->getOAuth2Client(); 

// Get the access token metadata from /debug_token 
$tokenMetadata = $oAuth2Client->debugToken($accessToken); 
echo '<h3>Metadata</h3>'; 
var_dump($tokenMetadata); 
+0

這就是我一直在尋找。謝謝! –