2012-06-04 68 views
1

我有以下權限。 'user_games_activity,user_likes,friends_games_activity,read_friendlists'臉譜圖api get/me /樂譜不適用於所有用戶

我想爲所有玩過它的朋友玩過castleville遊戲的分數。這就是我現在正在做的。

  1. 獲取好友列表。 '/用戶/朋友'。
  2. 獲取朋友的所有遊戲的用戶分數'/ friend_id/scores'
  3. 檢查castleville遊戲ID是否存在於分數數組中並提取分數。

以下是第2步中的問題。'/ friend_id/score'不會爲所有用戶返回數據。對於一些它顯示,但對於大多數朋友來說,數組是空白的。它應該顯示所有遊戲或至少一些用戶所玩的遊戲。我測試了一位玩過數十款遊戲的朋友身份證,在他的時間表上顯示了分數,但沒有顯示'/ scores'api查詢的數據。它與另一個朋友ID一起工作。檢查了兩個用戶的隱私設置&應用程序權限,全部都是相同的。

我想我錯過了一些東西。有任何想法嗎!

編輯:問題可能會解決。將我的應用程序的類別更改爲遊戲,現在我可以訪問所有朋友的分數(測試的數量很少,並顯示)。儘管現在人們會在auth對話框中點擊Play Game,而我的應用程序不是遊戲。

回答