我正在努力实现以下目标:阅读有关特定Feed的评论
我有:
然后,我添加了"用户A"通过执行以下操作:
//Execute login
function myFacebookLogin() {
FB.login(function(){}, {scope: 'public_profile,user_friends,email,user_about_me,user_actions.books,user_actions.fitness,user_actions.music,user_actions.news,user_actions.video,user_birthday,user_education_history,user_events,user_games_activity,user_hometown,user_likes,user_location,user_managed_groups,user_photos,user_posts,user_relationships,user_relationship_details,user_religion_politics,user_tagged_places,user_videos,user_website,user_work_history,read_custom_friendlists,read_insights,read_audience_network_insights,read_page_mailboxes,manage_pages,publish_pages,publish_actions,rsvp_event,pages_show_list,pages_manage_cta,pages_manage_leads,ads_read,ads_management'});
}
//Then Post feed
function postOnWall() {
FB.api(
'/me/feed',
'post',
{message: 'Hello, world!'},
function (response) {
console.log(response);
//object id: 111040869259526_111040872592859
}
);
}
一旦我这样做,我得到了它的object_id代码。使用Facebook添加评论,然后用"用户A"由:
//Execute login
function getComments() {
FB.api(
"/111040869259526_111040872592859/comments", //object_id is hardcoded
function (response) {
if (response && !response.error) {
console.log(response);
} else {
console.log(response);
}
}
);
}
结果我得到了关于json响应的评论。我现在的问题是,在尝试使用其他用户帐户阅读评论时。我们说我使用其他测试帐户"用户B" (还授予所有权限)并对getComments执行相同的代码。结果是一个空数组
你知道我能做错什么吗?