从用户 ID facebook 解析访问令牌
Posted
技术标签:
【中文标题】从用户 ID facebook 解析访问令牌【英文标题】:parse access token from userID facebook 【发布时间】:2018-05-26 21:38:43 【问题描述】:示例:我知道我的朋友是 100001655331013 我想通过他的fid得到这个朋友的token,怎么办? 有没有人有可以帮助我的解决方案?谢谢
【问题讨论】:
【参考方案1】:我有代码:
require_once 'Facebook/autoload.php';
require_once 'Facebook/Facebook.php';
require_once 'Facebook/FacebookRequest.php';
$fb = new Facebook\Facebook([
'app_id' => '1578374648887802',
'app_secret' => '326222474004cfb11fb5e9dfd09362f4',
'default_graph_version' => 'v2.11',
]);
$helper = $fb->getRedirectLoginHelper();
try
$response = $fb->get('/100001655331013?fields=id,name,email,gender', 'EAAWbhfxEZBfoBADXwIhBhZAmCOYsSKUGYmlcI2TsZAZCvihO8ewXKWcvCmRVuuuAioLN0JAql4ioacx6dv7nO4Qr4jk96ZC9wdQ0MZAVOSxC25fRqrDd4VKzAEPqJIV0c1EHRxVZB2uouSuLTGpuW2eZApfhgBx65gdnFQrzw6MJJAZDZD');
catch(FacebookExceptionsFacebookResponseException $e)
echo 'Graph returned an error: ' . $e->getMessage();
exit;
catch(FacebookExceptionsFacebookSDKException $e)
echo 'Facebook SDK returned an error: ' . $e->getMessage();
exit;
$graphNode = $response->getGraphNode();
echo '<pre>'; print_r($graphNode); echo '<pre>';
我想获取此人的信息,包括上述字段。但代码仅派生名称和 ID。如何获得这一切。
【讨论】:
以上是关于从用户 ID facebook 解析访问令牌的主要内容,如果未能解决你的问题,请参考以下文章