Facebook JavaScript SDK 检查用户是否为粉丝(错误:指定的版本无效)
facebook javascript sdk check if user is fan (Error: invalid version specified)
我写了这段代码来知道用户是否喜欢该页面,但它显示(错误:指定的版本无效)
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!');
}
}
);
任何人都可以帮助我,请帮助我
您收到此错误可能是因为您使用的是 Facebook Platform API 的 2.1 或 2.2 版,其中 FQL 已被弃用(在此处阅读更多内容)。
如上所述,应将图形 API 与类似的调用一起使用:
FB.api(
"/{user-id}/likes/{page-id}",
function (response) {
if (response && !response.error) {
/* handle the result */
}
}
);
如果指定的用户是给定页面的粉丝,则将返回页面对象,否则将有一个空数据集。
相关文章:
- Jquery Datatables错误:无效的JSON基元:draw
- JavaScript错误无效的限定符
- 在正则表达式中添加 (?i) 会导致 javascript 中出现错误“无效的正则表达式组”
- 对话框函数错误无效函数
- JavaScript运行时错误:无效字符
- 类型错误: 无效的“in”操作数 obj
- 如何更新列表项由jQuery AJAX调用添加的ASP Dropdown:错误无效的回发或回调
- Javascript Regex:匹配']'和'-',错误:无效的限定符
- MeteorJS 错误“无效的修饰符.修饰符必须是对象”
- 猫鼬的回调()参数错误无效
- 传单错误:无效的 LatLng 对象:( ,未定义)
- Nodejs 正则表达式错误:“无效的正则表达式:没有什么可重复的”
- JavaScript运行时错误:无效字符(JSON.parse)
- 谷歌地图api v3-IE7-main.js错误-无效参数(javascript)
- 错误:无效XML:jquery或将多个根转换为多个变量
- 节点 - npm 请求中的 uri 错误无效
- 节点.js类型错误:无效的非字符串/缓冲区块
- 内部错误:无效UTF-8 - Sass &饮而尽
- 高库存错误无效日期
- edgee:弹弓错误[无效指令]