从 Facebook 活动墙获取照片(包括非朋友的公开照片)

Posted

技术标签:

【中文标题】从 Facebook 活动墙获取照片(包括非朋友的公开照片)【英文标题】:GET photos from Facebook Event wall (including public photos of not-friends) 【发布时间】:2013-03-28 15:14:17 【问题描述】:

我一直在尝试使用图形 API 向 Facebook 发出 GET 请求,以检索发布到活动墙的所有照片。我想拥有它们,这样它们就可以像电视屏幕上的“活剪贴簿”一样显示。

我向 /EVENT_ID/photos 发出了 GET 请求,但我收到的只是我和我的朋友发布的照片​​。任何不是我朋友的人发布的照片​​都不会出现。

我向 /EVENT_ID/feed 发出了 GET 请求,我确实收到了所有帖子,但照片显示如下:


  "id": "487778861276668_487912981263256",
  "from": 
    "name": "Nicu Tinar",
    "id": "100005604480588"
  ,
  "to": 
    "data": [
      
        "name": "Te Noiembrie",
        "start_time": "2013-11-14T19:30:00+0200",
        "timezone": "Europe/Bucharest",
        "location": "Piața Unirii",
        "id": "487778861276668"
      
    ]
  ,
  "actions": [
    
      "name": "Comment",
      "link": "https://www.facebook.com/487778861276668/posts/487912981263256"
    ,
    
      "name": "Like",
      "link": "https://www.facebook.com/487778861276668/posts/487912981263256"
    
  ],
  "privacy": 
    "value": ""
  ,
  "type": "status",
  "created_time": "2013-03-27T20:50:37+0000",
  "updated_time": "2013-03-27T20:50:37+0000",
  "comments": 
    "count": 0
  
, 

(别担心这是假的测试帖和活动)

如您所见,帖子的存在已被确认,但我没有得到图片 URL。

发生了什么事?我怎样才能从这个事件墙贴中获取图片?

【问题讨论】:

【参考方案1】:

由于隐私问题,我认为不可能通过 API 来实现。

【讨论】:

以上是关于从 Facebook 活动墙获取照片(包括非朋友的公开照片)的主要内容,如果未能解决你的问题,请参考以下文章

UIWebview 和 facebook 墙

如何使用 Facebook IOS SDK 对话框将照片发布到朋友的墙(时间线)?

发布到多个 Facebook 朋友墙(在我的情况下为 20)

如何从 android 应用程序发布到用户的 facebook 墙

将 YouTube 视频发布到 Facebook 活动墙

Facebook - 发布到多个朋友墙