使用 javascript FQL 获取用户的喜欢列表?
我正在使用 Facebook 的 javascript API,并且正在尝试使用 JavaScript 进行 FQL。
目前,我可以使用 JavaScript 插件登录用户并获取用户的姓名和个人资料照片。
我通过以下方式检索用户的姓名和个人资料照片:
function fqlQuery(){
FB.api('/me', function(response) {
var query = FB.Data.query('select name, hometown_location, sex, pic_square from user where uid={0}', response.id);
query.wait(function(rows) {
document.getElementById('name').innerHTML =
'Your name: ' + rows[0].name + "<br />" +
'<img src="' + rows[0].pic_square + '" alt="" />' + "<br />";
});
});
}
我可以知道如何使用 FQL 获取用户喜欢的完整列表吗?
我尝试过select Likes from user where uid={0}
但什么也没发生。
我可以知道我该怎么做吗?
最好的。
I'm working with Facebook's javascript API and I am trying out FQL using JavaScript.
Currently, I am able to login a user using the JavaScript plugin and get the user's name and profile photo.
I retrieve a user's name and profile photo by:
function fqlQuery(){
FB.api('/me', function(response) {
var query = FB.Data.query('select name, hometown_location, sex, pic_square from user where uid={0}', response.id);
query.wait(function(rows) {
document.getElementById('name').innerHTML =
'Your name: ' + rows[0].name + "<br />" +
'<img src="' + rows[0].pic_square + '" alt="" />' + "<br />";
});
});
}
May I know how do i get a full list of user's Likes using FQL?
I've tried doing select likes from user where uid={0}
but nothing happened.
May I know how do i go about doing it?
Best.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我认为这是不可能的,因为您可以在
like
表仅包含object_id
和post_id
字段,而不是user_id
I don't think this is possible, as you can see the indexable fields in the
like
table areobject_id
andpost_id
fields only and not theuser_id
您需要将此行更改
为
不要忘记添加权限“user_likes”
You need to change this line
to
Don't forget to add the permission "user_likes"