簡體   English   中英

如何讓所有朋友都喜歡在Facebook上?

[英]How to get all friends like on Facebook?

我想在Facebook上獲得用戶朋友的所有喜歡。 到目前為止,我知道如何通過FQL查詢接受已認證用戶的所有喜歡:

SELECT object_id, object_id_cursor,object_type, post_id, post_id_cursor, user_id FROM like WHERE user_id =me()

但是,我希望獲得有關所有用戶朋友的類似信息。
所以問題是如何從用戶的朋友那里得到所有的喜歡。 有人能給我一個提示嗎?

我認為使用FQL不可能獲得全部,您需要獲取用戶的朋友ID的列表,然后針對每個朋友運行查詢。

$friends = array(); //an array of user ids
foreach($friends as $value){
    //Create query
    $fql = "SELECT object_id, object_id_cursor,object_type, post_id, post_id_cursor, user_id FROM like WHERE user_id = $value";
}

但是我不認為您想使用FQL ,可以將圖形API與批處理請求一起使用,以更輕松的方式進行操作(如果在FQL中執行此操作,則將產生數百個API調用,並且可能會結束與您的APP被Facebook阻止)

到目前為止,您只能接受朋友喜歡的URL。 這是執行此操作的FQL請求:

SELECT url FROM url_like WHERE user_id={friendId}

您可以通過fql查詢或API調用獲取所有朋友ID。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM