【发布时间】:2015-08-27 23:18:56
【问题描述】:
我正在构建我的第一个 Facebook 应用程序,但遇到了一个问题。
任务:构建一个完全服务器端的应用程序,供 Facebook 页面的管理员用于在页面上发布视频/照片。这不应该涉及让管理员每次都登录以生成用户访问权限和页面访问令牌。
我的发现:根据需求,我发现app tokens可以用于此目的。这一行特别暗示了它的用处。
应用访问令牌还可用于代表已向您的应用授予开放图发布权限的人向 Facebook 发布内容
我认为使用它是安全的,因为我是一个完全服务器端的应用程序。
问题文档说:
GET /oauth/access_token? client_id={app-id} &client_secret={应用程序秘密} &grant_type=client_credentials
将提供可用于代替用户访问令牌的应用令牌。 但是,我无法这样做。具体遇到的错误是 错误 200。用户必须已接受 TOS。由于我已经尝试使用 页面访问令牌 发布内容,我知道这是一个权限问题。
下面一行
已向您的应用程序授予开放图发布权限的人。
并没有说明一切。我遇到了a related question,但答案似乎有点模糊。
如果有人能告诉我如何实现这一点,那就太好了。
【问题讨论】:
标签: facebook facebook-graph-api facebook-apps facebook-access-token