【问题标题】:How do I get the photo URL when reading a user's posts and they Like a photo?阅读用户的帖子并且他们喜欢照片时,如何获取照片 URL?
【发布时间】:2012-08-25 15:57:45
【问题描述】:

我正在使用 Graph API“/637674567/posts”阅读我用户朋友的墙贴。其中一个数据项是他喜欢一张照片。有没有办法获取照片的 URL?当我获得有关该项目的信息时,我得到以下(下)。我已验证 Darryl 允许应用查看他的照片和状态更新。我已经尝试获得适用于我的应用程序的所有权限。我想不通。有什么帮助吗?谢谢!

{
  "id": "637674567_10151119619094448",   
  "from": {    
    "name": "Darryl Green",     
    "id": "637674567"  
  },   
  "story": "Darryl Green likes a photo.",   
  "story_tags": {    
    "0": [      
      {        
        "id": 637674567,         
        "name": "Darryl Green",         
        "offset": 0,         
        "length": 19,         
        "type": "user"      
      }    
    ]  
  },   
  "type": "status",   
  "application": {    
    "name": "Likes",     
    "id": "2409997254"  
  },   
  "created_time": "2012-08-29T03:29:03+0000",   
  "updated_time": "2012-08-29T03:29:03+0000",   
  "comments": {    
    "count": 0  
  }
}

【问题讨论】:

  • 我也有类似的状态问题。我开了一个bug report

标签: facebook-graph-api facebook-like photo posts


【解决方案1】:


您的朋友可能已启用应用程序来访问他的照片。但是还有另一个级别的隐私设置,即他的朋友(您)使用的应用程序可以从他的提要中访问什么样的数据?
如果这些设置不允许在您尝试通过应用访问他的照片时访问这些照片,您将无法访问。
如需更详细的解释,请查看此回复 - http://facebook.stackoverflow.com/a/12151338/1628782

【讨论】:

  • 我检查了,他检查了“我的照片”、“我的状态更新”和“我的链接”。所以不是这样。
  • 被赞的照片的隐私设置是什么?他们来自不同的个人资料吗?
  • 我不确定该用户的隐私设置,所以我改用了我的个人资料(“/me/posts”),我得到了相同的结果。我确认应用程序可以访问我的所有数据,并且我请求了 Graph API Explorer 的所有权限。我如何才能看到照片?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-19
  • 1970-01-01
  • 2019-08-20
相关资源
最近更新 更多