[英]Can I use the Facebook graph api to get user's friends profiles pictures?
[英]How can I get a list of friends who use my app?
所以,
我正在嘗試Facebook.api(“/ me / friends?fields = installed”,handleFunc); 沒有快樂,我在Firebug中遇到了錯誤的請求錯誤。
但是,我只有一個朋友列表沒有問題:Facebook.api(“/ me / friends”,handleFriendsLoad);
我知道有一種FQL方式可以做到這一點。 但是,為什么以上不適合我? 如果FQL是執行此操作的唯一方法,那么所需的代碼是什么?
非常感謝
/me/friends?fields=installed
無法使用該應用獲取朋友。
但它獲取你所有的朋友和一個額外的現場installed
它們。
FQL的方式,
SELECT uid FROM user WHERE uid IN(SELECT uid2 FROM friend WHERE uid1 = me()) AND is_app_user = 1
是正確的方法。
如果您被迫使用圖形API,您可以通過所有朋友進行交互,並檢查朋友是否已installed
字段名稱。
下面給出了/me/friends?fields=installed
的輸出片段。 它將幫助您理解我的答案。
{
"id": "504726424"
},
{
"id": "524806999"
},
{
"installed": true,
"id": "672755276"
},
嘗試使用params如下:
FacebookMobile.api("me/friends", handleFriendsList, {fields:"installed,name"});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.