繁体   English   中英

您如何使用Graph API获取Facebook新闻提要帖子的照片列表?

[英]How do you get the list of photos for a Facebook news feed post using the Graph API?

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

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

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

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

“ name”:“最近的杂项乐趣...”,

“标题”:“ 16张新照片”,

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

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

似乎该链接的URL可能已编码了有关帖子相关照片的一些信息(set = a.488507985942.296814.500295942),但我不知道该怎么解释。

任何帮助表示赞赏。 谢谢!

从新闻提要中从字段“ 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"
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM