2014-09-26 75 views

回答

1

是的,這是可能的。圖形API V2.0引入了在https://developers.facebook.com/docs/graph-api/reference/v2.1/user.context/mutual_friends

描述有其中包含的共同的朋友的號碼的呼叫的結果summary.total_count領域的新端點

GET /{user-id}.context/mutual_friends 

+0

我使用的圖形API Explorer並輸入: /v2.1/1191167455?fields=context.fields(mutual_friends) 這是給我下面的錯誤: { 「錯誤」:{ 「消息」:「全球ID 1191167455不允許請使用專用ID代替」, 「類型」: 「OAuthException」, 「代碼」:2500 }} – MikeSig7 2014-09-26 12:18:13

+0

當我使用馬克扎克伯格的Facebook ID: /v2.1/4?fields=context.fields(mutual_friends) 它顯示: { 「上下文」:{ 「mutual_friends」:{ 「數據」:[ ], 「摘要」:{ 「TOTAL_COUNT」:0 } } }, 「ID」:「4 「 } – MikeSig7 2014-09-26 12:21:17

+0

如果您使用Graph API> = v2.0,那麼你應該d使用應用程序範圍的ID。在圖表資源管理器中,切換到其中一個應用程序(右下角的下拉列表),這些應用程序> = v2.0並重試。並且,請確保閱讀上面鏈接的文檔的權限部分。 – Tobi 2014-09-26 12:34:13

2

有一種方法可以在API v2中訪問所有共同朋友(不僅僅是使用yout應用的朋友)。

有一個特殊的要求。這就是細節:

All Mutual Friends API

The All Mutual Friends API gives you access to all the mutual friends between two people who use your app. The response includes mutual friends who use your app as well as limited information about mutual friends who don’t use your app.

Common Usage

Display social context between the person using your app, and another app user

Use the token returned for non-app mutual friends to link to that person's Facebook profile

Surface the mutual friends of two people who use your app to anyone other than those to people

Store the names and profile pictures of the mutual friends

Any non-visible use of this information, for example for recommendations and ranking

這裏的鏈接:

https://developers.facebook.com/docs/apps/review/feature#reference-ALL_MUTUAL_FRIENDS

+0

你能提供一個鏈接到你找到這個API嗎?這將大大提高您的帖子 – Unome 2015-10-24 06:34:15

+0

完成。謝謝你的提示! – cduguet 2015-10-25 01:27:24