我已编写此代码以了解该页面的用户粉丝,但显示(错误:指定的版本无效)
FB.api({
method: 'fql.query',
query: 'SELECT uid FROM page_fan WHERE uid=user_id AND page_id=page_id'
}, function(resp) {
if (resp.length) {
alert('A fan!')
} else {
alert('Not a fan!');
}
}
);
任何人都可以帮助我,请帮助我
答案 0 :(得分:0)
您收到此错误可能是因为您使用的是Facebook平台API的2.1或2.2版,其中FQL已被弃用(请阅读更多here)。
如上所述,您应该使用具有类似调用的Graph API:
FB.api(
"/{user-id}/likes/{page-id}",
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
如果指定的用户是给定页面的粉丝,则返回页面对象,否则将返回空数据集。