2014-12-23 2 views
1

아래 코드를 사용해 보았습니다. 오래된 facebook SDK를 추가하면 괜찮 았지만 새로운 SDK가 생겼습니다. app에있는 친구 만 얻었습니다. 모든 친구 목록을 가져올 수 있습니까? 새로운 SDK에? . 어떤 도움을 주셔서 감사합니다. 사전에 감사합니다. :내 facebook ids/내 친구의 이름을 모두 얻으십시오

new Request(
      MainActivity.facebook.getSession(), 
      "/me/friends", 
      null, 
      HttpMethod.GET, 
      new Request.Callback() { 
       @Override 
       public void onCompleted(Response response) { 
        /* handle the result */ 

        Toast.makeText(activity, response.toString(), 5).show(); 

       } 
      } 
      ).executeAsync(); 

답변

2

짧은 답변 : 당신은 할 수 없습니다.

v2.0부터 개인 정보 보호를 이유로 앱을 승인 한 친구 만 얻을 수 있습니다. 앱은 앱을 사용하지 않는 사람에 대해 알 필요가 없습니다.

이름에 태그를 지정하려면 taggable_friends이 있어야합니다. 그들을 초대하려면 invitable_friends을 사용하십시오. 그러나 문서의 한계를 확인하십시오.

+0

하지만 taggable_friends 및 invitable_friends는 항상 공백이며 게임에서만 허용됩니다. 어떻게 사용합니까? – jason

+0

다른 사람을 태그하거나 페이스 북 캔버스 게임에 누군가를 초대 하시겠습니까? 왜냐하면 그렇지 않다면 모든 친구를 사귈 수 없기 때문입니다. – luschn

+1

도 항상 앱의 관리자, 개발자 또는 테스터 인 사용자에게 문의하십시오. – luschn

관련 문제