2014-09-03 65 views
0

我最近發佈了一個問題Facebook Connect - get users friends score關於如何讓你的朋友爲你的應用獲得高分。我發現的是以下內容:Facebook - 最高分

1)/me/friends with user_friends權限以獲取安裝了應用的朋友以及已接受此權限的人。 2)通過/{friendID}/scores循環獲得他們的高分。

我,因爲只有2安裝,以便賬戶的應用還沒有完全測試此我有以下問題:使用/me/friends?limit=10我只想十大高分

IM。這會自動回到最高還是有另一個需要設置的參數來完成此操作?

任何信息將不勝感激。

編輯 就發現/me/friends?fields=score,picture將在一個請求返回的所有數據。只需要找出如何以最高分獲得朋友

問候

+0

圖形API沒有用於排序結果的參數,所以我非常懷疑結果是按照某個順序。 – Tobi 2014-09-04 06:19:44

回答

0

如果您撥打:

https://graph.facebook.com/{app_id}/scores 

它實際上將返回所有好友的得分降序排列,你會喜歡。當我爲我的應用程序執行此操作時,我看到:

{ 
    "data": [ 
    { 
     "user": { 
     "id": "111", 
     "name": "..." 
     }, 
     "score": 830, 
     "application": { 
     … 
     } 
    }, 
    { 
     "user": { 
     "id": "222", 
     "name": "..." 
     }, 
     "score": 330, 
     "application": { 
     … 
     } 
    }, 
    { 
     "user": { 
     "id": "333", 
     "name": "..." 
     }, 
     "score": 220, 
     "application": { 
     … 
     } 
    }, 
    ... 
    ] 
}