페이스 북 그래프 API의 안드로이드 버전을 사용하고 있습니다. 그리고 로그인을 처리하기 위해 모든 권한이 작동하면 oncomplete를 호출하는 간단한 권한 부여 대화 상자를 수행합니다. 그러나 문제는 내가 사용자 ID를 필요로하므로 순차적으로 facebook.request("me")
을 작성해야합니다. 권한 부여 논리에서 사용자 ID를 가져 오는 방법이 있습니까 ?? 번들 값만 acess_token과 expire_time을 반환합니다.첫 번째 통화에서 현재 페이스 북 ID를 가져옵니다.
facebook.authorize(this, permissions, new DialogListener() {
@Override
public void onComplete(Bundle values) {
login();
}
@Override
public void onFacebookError(FacebookError error) {}
@Override
public void onError(DialogError e) {}
@Override
public void onCancel() {}
});