2011-07-23 53 views
1

我一直在使用FQL來嘗試和檢索牆喜歡和鏈接(屬於添加我的應用程序的用戶),我得到的結果是有限/部分。facebook牆鏈接提取

我一直在通過查詢提取他們:

SELECT action_links,attachment,message,action_links,likes 
      FROM stream WHERE source_id=".$this->user." 

SELECT url,t itle FROM link WHERE owner=".$this->user 

但一些業主的喜好都沒有通過這些方法提取。有沒有人有任何其他想法(或在不同的條件下)有更多的完整結果集可用?

回答

0

退房圖形API最快的方式得到這樣的: https://developers.facebook.com/docs/reference/api/

中的鏈接可在/ [UID] /鏈接,並在/ [UID]喜歡/喜歡和JSON格式返回

有些人會用一個基本的訪問令牌可見的(那些被設置爲「公開」),如果你要求user_likes和read_stream權限)

在嘗試一下在圖形瀏覽器,你可以得到休息https://developers.facebook.com/tools/explorer/

要在FQL的上下文中回答您的問題,請檢查您是否擁有正確的權限(我上面提到的兩個也適用於FQL)但基本上您已經在查看正確的表

+0

我設法限制有問題的牆貼到那些通常是「XXX喜歡鏈接」的牆上。 (XXX是用戶本身)。但是,這隻會發生在他們中的一些人身上。例如,當喜歡IMDB頁面時,它會轉到喜歡,但其他頁面不會,也不會出現在STREAM中(而不是鏈接而不是流實體)。 我試過/喜歡和/鏈接,以及我原來的帖子中提到的F​​QL表。 任何人有什麼進一步的想法,以什麼篩選未提取的對象? – john

+0

你一定有'read_stream'和user_likes權限嗎?沒有他們,你仍然可以看到隱私設置爲'everyone'的帖子子集 – Igy

+0

是的,我有他們兩個(和其他2個與此功能無關的其他人) – john