【发布时间】:2013-01-14 21:37:54
【问题描述】:
有几个人问过如何使用应用令牌发布照片,一般的回答似乎是他们应该改用用户令牌。
但是,根据https://developers.facebook.com/docs/concepts/login/access-tokens-and-types/ : “[y]您可以使用应用令牌代表授予您应用权限的用户发布或删除内容”。
根据https://developers.facebook.com/docs/reference/api/photo/:
"要发布您需要的“照片”对象 - 一个有效的访问令牌 -publish_stream 权限 "
我解释这两个语句的方式是,我应该能够使用有效的 APP 令牌将照片发布到 .../USER_ID/photos。 但是,当我尝试这样做时,我收到消息“请求此资源需要用户访问令牌”。同时,我可以轻松地发布到 .../USER_ID/feed,只使用 APP 令牌。也可以仅使用 APP 令牌提交包含“用户生成的照片”的故事。
所以一个应用程序可以使用 APP 令牌做这些事情,但需要一个特定于用户的令牌用于 .../USER_ID/photos?我想知道这种行为是否是设计使然?到目前为止,我还没有在文档中找到任何表明是这种情况的内容。
【问题讨论】:
-
我面临着类似的问题。您是否偶然得到了解决方案或解决方法??
标签: facebook facebook-graph-api photo facebook-access-token