因此,当 Facebook 批准我的 Chrome 扩展应用程序时,我感到非常高兴。基本上,它允许您将 Facebook 的数据导入 Chrome 中的 local_storage,然后您可以轻松搜索您的旧帖子。虽然它对我的帐户来说就像一个魅力,但当我切换到另一个帐户、登录、批准 Facebook 权限请求时,我的 user_feed 数据为空。我很茫然。
我能够获取用户信息、用户的图像、他/她的姓名等,并且我能够检索访问 token 。但是,当我调用提要时,它返回空:
(我也尝试过注入(inject)“我”的ID)。同样,当它是我的 FB 帐户(也是开发者帐户)时,这非常有效。所以,我不认为这是我的代码,唯一改变的是用户......
即使 Facebook 批准了您的权限请求,Facebook API 也可能需要一定的时间才能工作?
最佳答案
使用Access Token Debugger用于查看您要取回的访问 token 是否具有“范围”下列出的 user_posts
权限的工具。如果它不存在,则您无法使用该访问 token 来获取用户的 Feed。
请注意,user_posts
权限需要 approval使用前。如果您未获得批准,则它仅适用于在您的应用中具有管理员/开发人员 Angular 色的人员。
关于javascript - Facebook API : user_feed is empty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46208282/