Facebook照片喜欢数

时间:2015-05-20 13:43:26

标签: ios facebook facebook-graph-api

我试图通过照片ID获取喜欢的facebook分享图片。我将此网址粘贴到我的浏览器中,我获得了正确的json结果:

https://graph.facebook.com/10151255420886749/likes?summary=1

此网址始终无效,如果我尝试使用我与个人资料共享的照片更改照片ID,则会返回:

{
 "error": {
  "message": "Unsupported get request. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api",
  "type": "GraphMethodException",
  "code": 100
 }
}

为什么会这样?这是因为第一个是页面而第二个是用户配置文件?对于第二个,我可能被迫登录Facebook并获得一个令牌?

1 个答案:

答案 0 :(得分:0)

如果照片在页面上,您需要添加至少一个应用访问令牌以消除错误消息。如果这是用户照片,则需要具有user_photos权限的用户访问令牌。

  
      
  • 要在页面上阅读照片,请使用任何有效的访问令牌
  •   
  • 要为用户阅读照片,只要访问照片的应用已获得user_photos权限并且您使用的是有效的访问令牌,您就可以阅读任何带有公共隐私设置的照片
  •