获取用户页面的 Facebook publish_pages 权限?

Obtaining Facebook publish_pages permission for user page?

作为多个用户页面的管理员,有些页面可能需要我上传视频。看来我需要获得页面所有者的 publish_pages 许可。

如何从我的应用程序中获得所有者的许可?看起来我必须发出带有选项的 FB 登录命令。在我的桌面应用程序中,我是否需要使用 FB JS SDK 让所有者登录 FB 并授予我权限?

谢谢。

好吧,我在这里不是某种 op 用户,但上周我在我的网站上集成了 fbapis,你需要询问页面令牌,在获得该许可(来自 fb)后,你可以在你的应用程序。

为了进行测试,您可以从 Graph Explorer 获取代码。 https://developers.facebook.com/docs/pages/getting-started 这个 link 对你有用,

我不是英语母语,所以,如果有任何错误,请原谅。

我终于能够获得添加的 "publish_pages" 权限。实际上有几个步骤可以完成:

  • 创建一个与您的页面相关联的应用程序启用 Facebook 登录 - 在用于 OAuth 重定向的应用程序上 url,输入“http://localhost:8080/signin/facebook
  • 还要确保客户端 OAuth 登录已启用
  • 将页面订阅到应用程序(使用图表 API)
  • 使用示例项目spring-social-quickstart
  • 在 signin.html 文件中,将 "publish_pages" 放入范围(删除现有值)
  • build/run 应用程序并单击 "Sign in to Facebook" 按钮。

如果全部成功,系统将提示您允许添加新权限。