如何获取仅包含youtube链接的图表facebook链接

时间:2012-06-21 10:50:55

标签: c# asp.net facebook json facebook-graph-api

我想在我或朋友的墙上只获得 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 链接的列表。

这可能吗?

1 个答案:

答案 0 :(得分:1)

好吧,我不认为Facebook API提供过滤功能。因此,您需要获取整个列表并自行迭代以过滤掉youtube.com链接。

一种简单的方法是将所有以 http://www.youtube.com 开头的链接复制到另一个列表中。

另外:Home feed get specific links

可能重复