2012-06-21 84 views
0

我想在我的或我的朋友牆上獲得僅有的youtube.com鏈接。 我使用下面的Facebook的圖形API調用:如何獲取只包含youtube鏈接的圖表facebook鏈接

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

嗯,我不認爲Facebook API提供了過濾功能。所以,您需要獲取整個列表並自行遍歷它,以便過濾掉youtube.com鏈接。

一個簡單的方法是將所有以http://www.youtube.com開頭的鏈接複製到另一個列表中。

另外:Home feed get specific links

+0

ATM的可能的複製,我有,你說是使出了渾身的YouTube鏈接工作代碼。採取所有的數據並運行一個Startwith(h ** p://youtube......etc 但是,它需要3-6秒才能顯示一個朋友的視頻... 你或者任何人有一個想法什麼是最好的方式做到這一點? – Ofear

+1

那麼,這是因爲列表很大。也許你可以劃分工作,並創建一個多線程解決方案。 – conor

+0

我試圖獲得最大的性能...有沒有一個正確的方法來做到這一點?一個網址將是偉大的!謝謝! – Ofear