2012-06-04 4 views
1

다음 권한이 있습니다. 'user_games_activity, user_likes, friends_games_activity, read_friendlists'facebook graph api get/me/scores가 모든 사용자에게 적용되지 않습니다.

나는 그것을 플레이하는 모든 친구의 Castleville 게임 점수에 액세스하고 싶습니다. 이것은 내가 지금하고있는 일이다.

  1. 친구 목록 가져 오는 중입니다. '/ 사용자/친구'.
  2. 친구 '/ friend_id/scores'에 대한 모든 사용자 점수 얻기
  3. castleville 게임 id가 점수 배열에 존재하고 점수를 추출하는지 확인합니다.

2 단계의 문제는 다음과 같습니다. '/ friend_id/score'는 모든 사용자에 대해 데이터를 반환하지 않습니다. 어떤 경우에는 보여 주지만 대부분의 친구에게는 배열이 비어 있습니다. 그것은 모든 게임이나 적어도 사용자가 플레이하는 게임을 보여 주어야합니다. 나는 수십 개의 게임을하는 내 친구 ID 중 하나와 테스트를했는데, 타임 라인에 점수가 표시되었지만 '/ 점수'API 쿼리가있는 데이터는 없습니다. 다른 친구와 함께 일하는 이드. 개인 정보 보호 설정을 확인했습니다. & 두 사용자 모두에 대한 앱 사용 권한이 동일했습니다.

나는 뭔가를 놓치고 있다고 생각합니다. 어떤 아이디어라도!

편집 : 문제가 해결되었을 수 있습니다. 내 앱의 카테고리를 게임으로 변경 했으므로 이제는 모든 친구들의 점수에 액세스 할 수 있습니다 (소수만 테스트 한 결과). 내 앱은 게임이 아니지만 사람들은 인증 대화 상자에서 Play 게임을 클릭하게됩니다.

답변