【问题标题】:How do you get the list of photos for a Facebook news feed post using the Graph API?如何使用 Graph API 获取 Facebook 新闻提要帖子的照片列表?
【发布时间】:2011-05-05 20:59:42
【问题描述】:

如果您调用 Facebook Graph API 来获取您的新闻提要(例如 https://graph.facebook.com/me/home),您如何获取“类型”:“照片”的帖子的照片列表?

此帖子类型返回的数据示例:

“图片”: “http://photos-d.ak.fbcdn.net/hphotos-ak-ash2/hs476.ash2/74934_488508013245942_500295932442_7503613_3825747_s.jpg”,

“链接”: "http://www.facebook.com/photo.php?fbid=48423348508015942&set=a.488507985942.296814.500295942",

"name": "最近的其他乐趣...",

"caption": "16 张新照片",

图片 URL 将为您提供可能包含在帖子中的一组图片的“封面”图片。链接 URL 会将您带到这些照片的 Facebook 页面。

我想知道如何获取帖子中所有照片的 URL 数组。

似乎链接 URL 可能包含一些关于帖子相关照片的编码信息 (set=a.488507985942.296814.500295942),但我不知道如何解释。

感谢任何帮助。谢谢!

【问题讨论】:

    标签: json facebook facebook-graph-api


    【解决方案1】:

    从“object_id”字段中获取来自新闻源的特定帖子的 ObjectId

    使用此 object_id 值进行单独的 Graph API 调用,如下所示 -

    https://graph.facebook.com/10152199489086727?fields=images&access_token=

    这将返回此帖子的不同大小的图像列表。

    示例输出:

    {
    "images": [
        {
            "height": 462, 
            "source": "https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-xpf1/t1.0-9/10302057_10152199489086727_707407897349696496_n.jpg", 
            "width": 616
        }, 
        {
            "height": 320, 
            "source": "https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-xpf1/t1.0-9/p320x320/10302057_10152199489086727_707407897349696496_n.jpg", 
            "width": 426
        },.... ..
    ], 
    "created_time": "2014-07-23T18:15:16+0000", 
    "id": "10152199489086727"
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多