我正在尝试开发一个 Nodejs 应用程序,该应用程序每天会自动将图像/视频发布到我的页面一次/两次。
在开发模式下使用它时,一切正常,但是将应用程序更改为实时模式后,使用图形 API 资源管理器我无法获得manage_pages和publish_pages的权限。我要求作为在页面和应用程序中具有管理员角色的用户获得这些权限。
我已经阅读了文档,在我看来,作为管理员,我应该能够获得这些权限并获取页面访问令牌,但我不能。
有没有人知道出了什么问题?
谢谢!
要解决此问题:
- 打开您的Facebook个人资料(与已添加为的个人资料相同( 目标脸书页面上的管理员(。
- 在页面右上角,单击向下箭头并选择 "设置"。从左侧菜单中选择"业务集成"。
- 查找链接到目标页面的应用程序,然后单击 "查看和编辑"链接。
- 确保在"管理您的主页"->"页面"标题下有目标 脸书页面被选中。注意:您可能需要单击"查看全部" 页面"以查看链接到您的 Facebook 个人资料的所有页面。
- 通过向下滚动到"显示您的页面列表"来执行相同的操作 管理"标题,稍后将需要它。
- 点击保存。
如果您保持开发模式,您的应用程序将正常工作。
如果您需要使用 cronjob 或类似的东西发布应用程序,而不是其他内容,则无需将应用程序置于活动状态。
另外,您可能需要获取一个永久令牌,可以通过遵循该方法来完成: http://stackoverflow.com/questions/17197970/facebook-permanent-page-access-token