facebook에 인증 된 사용자의 이메일, 생일 및 기타 매개 변수를 반환하는 JSON 끝점이 있습니다. JSON 엔드 포인트에서 친구들의 수를 얻을 수 있어야합니다. 아래는 나의 스 니펫안드로이드 - 페이스 북에서 친구 수를 얻으십시오 JSON endpoint - android
private void FaceBookLogin() {
fbLoginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
// App code
GraphRequest request = GraphRequest.newMeRequest(
loginResult.getAccessToken(),
new GraphRequest.GraphJSONObjectCallback() {
@Override
public void onCompleted(
JSONObject object,
GraphResponse response) {
// Application code
Log.v("Profile --------- ", response.toString());
Log.v("Object --------- ", object.toString());
try {
Name = object.getString("name");
Email = object.getString("email");
DOB = object.getString("birthday");
FRIENDSCOUNT= object.getString("parameterhere"); //here is the challenge
Log.v("Email = ", " " + Email);
Log.v("PUBLIC PROFILE = ", " " + PUBLICPROFILE);
// Toast.makeText(getApplicationContext(), "Name " + Name, Toast.LENGTH_LONG).show();
Toast.makeText(LoginActivity.this, "Login Successful!", Toast.LENGTH_LONG).show();
Intent intent = new Intent(LoginActivity.this, MainActivity.class);
startActivity(intent);
위의 발췌 문장에서 사용자의 친구 수를 얻으려면 어떻게합니까?
다른 스레드에서/me/friends 끝점에 다른 API 호출을해야한다고 말했습니다. 하나의 질문에 2 개의 개별 스레드를 만들지 말고 필요한 경우 더 많은 정보를 포함하도록 다른 하나의 스레드를 편집하십시오. – luschn