我试图获取uid,但正在检索不同的数字。
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
alert ("Your UID is " + response.authResponse.userID);
}
});
我使用Graph API工具并输入 me?fields = id 。 结果是 10000607333xxxx (正确的UID)
但是当我在底部使用de js代码检索不同的uid 1493309240881506
我尝试使用php $ facebook-> getUser()并使用相同的不同数字
我做错了什么?
更新 有人告诉我那是scopeduserid但是我需要全局的uid,因为有了这个数字我必须验证我的页面是否是FAN
SELECT uid FROM page_fan WHERE page_id = '23223322332xxx' and uid="+user_id;
这个fql select只给了我全局uid的结果。
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Documento sin título</title>
<script src="http://connect.facebook.net/en_US/all.js"></script>
</head>
<body>
<div id="fb-root"></div>
<script>
FB.init(
{
appId : '52150228463xxxx',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
alert ("Your UID is " + response.authResponse.userID);
}
});
</script>
</body>
</html>