0

如何从 facebook url 获取内容并提取 facebook 用户 ID 和访问令牌。我使用了 CURL,它返回的是空内容。

            $url = 'https://graph.facebook.com/oauth/access_token?client_id='.$fbconfig['appid'].'&redirect_uri='.$returnurl.'&client_secret='.$fbconfig['secret'].'&code='.$_REQUEST['code'];
    $ch = curl_init();
    curl_setopt_array($ch, array(
        CURLOPT_URL => $url,
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_SSL_VERIFYPEER => false,
        CURLOPT_VERBOSE => true
        ));
    $result = curl_exec($ch);
    curl_close($ch);

      $iResult=AlowUserAccess();

 $FBUserId = explode('|', $iResult);
$FBUserId = explode('|', $FBUserId['1']);
$FBUserId = explode('-', $FBUserId['0']);

$iUserId = $FBUserId['1'];

$iUserId = $iResult;
$sAccessToken = explode('access_token=', $iResult);
4

1 回答 1

0

尝试使用此处使用的选项:

用于自动登录和表单提交的 PHP 脚本

您没有设置两个 SSL 选项,他们也可能想要设置 cookie。

于 2013-05-17T03:22:08.693 回答