如何在Graph API Explorer中获取某人Facebook个人资料中列出的书籍

如何在Graph API Explorer中获取某人Facebook个人资料中列出的书籍,facebook,facebook-graph-api,graph-api-explorer,Facebook,Facebook Graph Api,Graph Api Explorer,我一直在阅读FBSDK文档,发现了Graph API Explorer,我认为这是在我的iOS代码中实现此功能之前进行测试的好方法。所以我来这里: 然后单击GraphAPI浏览器。进入浏览器页面后,我单击GetToken…Get User Access Token,以确保选择了所有权限 在url中: {user-id}/books 我将{user id}替换为我帐户的实际15位长的id,然后单击提交 因此,我认为: { "data": [ ] } 发生什么事了?为什么我看不到我的书?

我一直在阅读FBSDK文档,发现了Graph API Explorer,我认为这是在我的iOS代码中实现此功能之前进行测试的好方法。所以我来这里:

然后单击GraphAPI浏览器。进入浏览器页面后,我单击GetToken…Get User Access Token,以确保选择了所有权限

在url中:

{user-id}/books
我将{user id}替换为我帐户的实际15位长的id,然后单击提交

因此,我认为:

{
  "data": [
  ]
}
发生什么事了?为什么我看不到我的书?根据文档,我应该会在我的Facebook个人资料中看到一些书。我的个人资料中列出了两本书

顺便说一句——我访问了我的个人资料,确保我与公众分享了这些书,所以现在它说:在Facebook上与公众分享你喜欢的书,但没有帮助——请求时仍然会得到一个空数组


提前谢谢

今天早些时候有一个答案,但后来被删除了。从用户配置文件提供书籍的正确路径为:

me/books.reads
经允许

user_actions.books

你对/me/books有相同的结果吗?是的,同样的结果-空数据数组。刚才这里有一个答案,有人删除了。答案建议尝试url me/books.reads,这样可以产生所需的结果。我能看到我的两本书。顺便说一句,这些书不必在我的个人资料中公开。只是把它改成了朋友的许可,现在是窗台秀。