2013-01-31 2 views
2

Android 용 Facebook SDK 3.0으로 업그레이드하기 시작했습니다. 나는 Session.openActiveSession(...) 메서드를 사용하여 활성 세션을 열고 Request.executeMeRequestAsync(...) 메서드를 사용하여 현재 사용자 정보를 가져 왔습니다. 하나! 나는 다음과 같이 ...Android 용 Facebook SDK 3.0 - "내 친구"요청이 반환되지 않음

Request.newMyFriendsRequest(
    Session.getActiveSession(), 
    new Request.GraphUserListCallback() 
    { 
     @Override 
     public void onCompleted(List<GraphUser> users, Response response) 
     { 
     // never called 
     } 
    }); 

을 친구의 현재 사용자의 목록을하려고 할 때 ... onCompleted(...) 콜백이 호출되지 않습니다 내 사용자는 영원히 매달려 남아 있습니다. 확인하고 내 액세스 토큰이 유효하며 현재 사용자의 친구 목록을 얻으려면 추가 권한이 필요하지 않습니다. pretty sure 누구 아이디어 있니? 나는 붙어있어 페이스 북 개발자 버그보고가 불가능합니다!

답변

9

Request.newMyFriendsRequest를 호출하면 요청이 생성되고 실행되지 않습니다.

당신은 같은 것을 수행해야합니다

Request request = Request.newMyFriendsRequest(...); 
request.executeAsync(); 

하거나

Request.newMyFriendsRequest(...).executeAsync(); 
+0

그래, 내 나쁜, 몰랐어요 두 가지 방법이 있었다 -'Request.newMyFriendsRequest (...)' 와'Request.executeMyFriendsRequestAsnc (...)'를 사용하십시오. Ming Li에게 감사드립니다. 고맙습니다. –

관련 문제