Я пытаюсь показать список друзей на Facebook в моем приложении для Android
Около 2 месяцев я пытаюсь заполучить своих друзей (которые нажали кнопку «Продолжить» с помощью кнопки «Facebook»), но каждый раз, когда График выдает мне пустой массив с фактическим количеством друзей… Кто-нибудь может мне помочь?
это результат моего кода:
{Response: responseCode: 200, graphObject: {"data":[],"summary":{"total_count":104}}, error: null}
Код входа
FacebookSdk.sdkInitialize(this.getApplicationContext());
callbackManager = CallbackManager.Factory.create();
loginButton = (LoginButton) findViewById(R.id.login_button);
loginButton.setTextColor(Color.WHITE);
loginButton.setCompoundDrawablesWithIntrinsicBounds(null, null, null, null);
loginButton.setCompoundDrawablePadding(0);
loginButton.setReadPermissions("user_friends");
Получение друзей:
// Callback registration
loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
GraphRequest request = GraphRequest.newGraphPathRequest(
loginResult.getAccessToken(),
"/"+loginResult.getAccessToken().getUserId()+"/friends",
new GraphRequest.Callback() {
@Override
public void onCompleted(GraphResponse response) {
// Insert your code here
Log.d("neo9",response.toString());
}
});
request.executeAsync();
}
@Override
public void onCancel() {
// App code
Log.d("neo7","cancel");
}
@Override
public void onError(FacebookException exception) {
// App code
Log.d("neo7",exception.getMessage());
}
});