我有最艰难的时间来搞清楚这一点......我怎样才能获得用户ID?虽然我把问题放在一边听起来有点迟钝,但我无法在任何地方找到它!这是我的代码的上半部分:
require '../fb_fc/facebook-php-sdk-9147097/src/facebook.php';
$appId = 'APP_ID';
$appSecret = 'APP_SECERT';
$userId = 'USER_ID?????';
$userAccessToken = 'ACCESS_TOKEN';
如何获取用户ID?我使用$GET_['access_token'];
获取访问令牌,这是URL:http://friendsconnect.org/example.php?access_token=ACCESS_TOKEN_HERE#access_token=ACCESS_TOKEN_HERE&expires_in=0(这不是一个有效的链接)。我怎样才能做到这一点?我也是新手,我愿意接受建议。
答案 0 :(得分: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();