从UserID Facebook解析访问令牌



示例:我有fid我的朋友是100001655331013我想通过他的FID来获得这个朋友的令牌,该怎么做?有人有可以帮助我的解决方案吗?谢谢

我有代码:

require_once 'Facebook/autoload.php';
    require_once 'Facebook/Facebook.php';
    require_once 'Facebook/FacebookRequest.php';
    $fb = new FacebookFacebook([
      '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。如何获得全部。

最新更新