我想在我或朋友的墙上只获得 youtube.com 链接。 我正在使用以下Facebook Graph API调用:
https://graph.facebook.com/me/links&fields=link
它给了我这样漂亮的清单:
{
"data": [
{
"link": "http://www.youtube.com/watch?v=jozTK-MqEXQ",
"id": "311162005645378",
"created_time": "2012-06-21T08:35:46+0000"
},
{
"link": "http://www.facebook.com/photo.php?fbid=385669064830879&set=a.384862068244912.91206.150665568331231&type=1",
"id": "136116106525926",
"created_time": "2012-06-14T10:12:33+0000"
},
列表很长,所以这只是一个样本。
我希望只能获得来自 youtube.com 的链接
我的意思是,正如您所看到的那样,第二个链接来自 facebook ,而不是youtube.com
我希望能够获得所有朋友 youtube.com 链接的列表。
这可能吗?
答案 0 :(得分:1)
好吧,我不认为Facebook API提供过滤功能。因此,您需要获取整个列表并自行迭代以过滤掉youtube.com链接。
一种简单的方法是将所有以 http://www.youtube.com 开头的链接复制到另一个列表中。
可能重复