2011-08-24 102 views
1

人分享鏈接我要檢索使用圖形/ FQL我的牆上分享的所有環節,有沒有辦法用好友列表讓這些在Facebook新聞推送

我使用FQL查詢,但不工作,花太長時間迴應。

回答

0
<?php 
$json = (array) json_decode(file_get_contents("https://graph.facebook.com/me/feed/?access_token=".$access_token_here)); 

foreach($json['data'] as $item){ 
    if ($item->link){ 
     $links[] = $item->link; 
    } 
} 

print_r($links); 

回報

Array 
(
    [0] => http://youtu.be/r0a-o16i_Gw 
) 
1

除了創世紀後,你可能想看看的鏈接在消息張貼直接作爲對您的牆壁狀態不會有一個鏈接‘鏈接’字段。您將不得不提取鏈接,但可能需要知道正則表達式或盲目信任solutions posted here

0

Graph API Explorer是尋找這些的好地方。您想要/me/links訪問Link對象。您需要獲得read_stream permissionaccess_token from an authorized user

+0

請小心使用/ me/links。這隻會顯示你發佈的鏈接,而不會顯示其他人在你的牆上分享的鏈接。正如我在下面提到的,它也將排除任何僅在狀態更新中具有url並且不直接附加到帖子的帖子。 – Cassie

+0

只是一個更新:「鏈接字段已被棄用的v2.4和更高版本」 –