我正在尝试查找访问我的页面标签的用户的ID(在使用该页面之前无需让他进行身份验证)
我尝试了几种方法:
$requete_fb = $facebook->api('/me');
$me = $facebook->api('me', array('fields' => 'username'));
$request = $facebook->getSignedRequest();
$uid = $facebook->getUser();
但是所有这些都不起作用(getUser返回0,其他PhP错误。)
那我怎么能这样做?我不打算打破TOS,我正在尝试获取基本信息(语言环境)。
还有其他办法吗?
答案 0 :(得分:2)
未经用户许可,无法获取user_id:
只有传递了user_id和oauth_token才会传递 用户已授权您的应用。
但是locale
在用户对象中可用。有关详细信息,请参阅Signed Request。