在页面选项卡中获取当前用户ID

时间:2012-07-25 19:03:06

标签: facebook facebook-php-sdk

我正在尝试查找访问我的页面标签的用户的ID(在使用该页面之前无需让他进行身份验证)

我尝试了几种方法:

$requete_fb = $facebook->api('/me');

$me = $facebook->api('me', array('fields' => 'username'));

$request = $facebook->getSignedRequest();

$uid = $facebook->getUser();

但是所有这些都不起作用(getUser返回0,其他PhP错误。)

那我怎么能这样做?我不打算打破TOS,我正在尝试获取基本信息(语言环境)。

还有其他办法吗?

1 个答案:

答案 0 :(得分:2)

未经用户许可,无法获取user_id:

  

只有传递了user_id和oauth_token才会传递   用户已授权您的应用。

但是locale在用户对象中可用。有关详细信息,请参阅Signed Request