2012-07-17 48 views
0

我正在構建一種類似於遊戲的「線索」,您必須找到您的哪個朋友是有一些線索的犯罪分子來幫助您。獲取兩個Facebook好友之間的關係類型

我想找到一種方法來知道用戶和我在朋友列表中選擇的朋友之間的關係種類;他們是朋友,家人還是朋友?我無法在API文檔中找到任何有關此信息,並問自己是否有其他方法可以找到它。

這是我的當前請求,如果它可以幫助你......

$criminal_infos = $facebook->api(array(
     'method'=>'fql.query', 
     'locale'=>'fr_CA', 
     'query'=>'SELECT sex,relationship_status,education,current_location FROM user WHERE uid='.$criminal_id.'' 
    )); 

感謝您的幫助!

回答

0

您可以通過請求訪問自己的好友列表,然後有問題的用戶ID的看到這樣做是在家庭或親密的朋友等一個好友列表

https://developers.facebook.com/docs/reference/api/FriendList/

+0

我可以指定用戶ID並獲得用戶在哪個列表中?或者我必須掃描所有列表? – 2012-07-17 19:46:29

+0

我相信你必須檢索每個朋友列表並掃描每個列表中的特定用戶ID。這比爲每個朋友列表用戶對狀態請求api更高效。即無論您需要掃描多少個朋友,每個好友列表中有1個請求?否則,您可能會達到您的應用的API請求限制。 – 2012-07-17 19:51:10