0

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

这可能吗?

4

1 回答 1

1

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

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

另外:主页提要的可能副本获取特定链接

于 2012-06-21T11:05:05.270 回答