使用GRAPH API,如何在粉丝专页照片上标记自己(允许任何人标记的页面)?
文档说你只需要:
我尝试了但是facebook以500:Oauth Exception响应,发生了未知错误。
在用户照片中标记自己或朋友的工作正常,但在页面照片上进行标记会导致错误。
https://developers.facebook.com/docs/reference/api/photo/
相关错误,由我填写: https://developers.facebook.com/bugs/261936030593730
答案 0 :(得分:1)
您是否检查过该页面有
选项Tagging Ability: [X] People can tag photos posted by {page}
在管理权限下设置其设置...?
答案 1 :(得分:0)
当您通过粉丝页面发布照片并想要在其中标记朋友时,您需要使用page access_token而不是用户access_token。您正在使用用户的access_token,因此错误
500:Oauth异常,发生了未知错误。
从here
引用fb文档以页面形式执行以下操作,而不是当前操作 用户,您必须使用Page的访问令牌,而不是用户访问令牌 常用于读取Graph API对象。此访问令牌可以是 通过向/ USER_ID /帐户发出HTTP GET来检索 manage_pages权限。这将返回一个页面列表(包括 应用程序配置文件页面)用户具有管理权限 访问,以及这些页面的access_tokens。或者,你 可以通过发出一个特定的页面来获取页面访问令牌 HTTP GET到/ PAGE_ID?fields = access_token和manage_pages 许可,如上所述。发布到页面也需要 除非另有说明,否则publish_stream权限。