如何在Facebook PHP sdk中获取用户ID?

Joh*_*Doe 0 php facebook facebook-graph-api facebook-php-sdk

我有最艰难的时间搞清楚这一点......我怎样才能获得用户ID?虽然我把问题放在一边听起来有点迟钝,但我无法在任何地方找到它!这是我的以下代码的顶部:

require '../fb_fc/facebook-php-sdk-9147097/src/facebook.php';
$appId     = 'APP_ID';
$appSecret = 'APP_SECERT';
$userId          = 'USER_ID?????';
$userAccessToken = 'ACCESS_TOKEN';
Run Code Online (Sandbox Code Playgroud)

如何获取用户ID?我通过使用获取访问令牌$GET_['access_token'];,这是URL:http://friendsconnect.org/example.php?access_token = ACCESS_TOKEN_HERE #access_token = ACCESS_TOKEN_HERE&expires_in = 0(这不是一个有效的链接).我怎样才能做到这一点?我也是新手,我愿意接受建议.

Igy*_*Igy 5

来源:https://github.com/facebook/php-sdk 最小码来获得用户ID(假设一个cookie已设置或已通过在访问令牌)是:

require 'php-sdk/src/facebook.php';

$facebook = new Facebook(array(
  'appId'  => 'YOUR_APP_ID',
  'secret' => 'YOUR_APP_SECRET',
));

// Get User ID
$user = $facebook->getUser();
Run Code Online (Sandbox Code Playgroud)

  • 这是PHP语法错误,而不是API问题 (3认同)