2016-08-29 2 views
0

Мне нужно изменить информацию о моем профиле в Facebook. Сделайте запрос POST.Как изменить адрес электронной почты, last_name, день рождения в профиле facebook, из приложения Android?

Обновить email, last_name, birhtday;

Но больше примеров и вопросов в stackoverflow о запросах GET. Итак, я решил создать этот вопрос.

Что касается меня, я нашел только этот пример:

final Bundle parameters = new Bundle(); 
    parameters.putString("link", Utility.getUriString(linkContent.getContentUrl())); 
    parameters.putString("picture", Utility.getUriString(linkContent.getImageUrl())); 
    parameters.putString("name", linkContent.getContentTitle()); 
    parameters.putString("description", linkContent.getContentDescription()); 
    parameters.putString("ref", linkContent.getRef()); 
    new GraphRequest(
      AccessToken.getCurrentAccessToken(), 
      "/me/feed", 
      parameters, 
      HttpMethod.POST, 
      requestCallback).executeAsync(); 
} 

и некоторые должности от Facebook doc

Maby Вы встретить больше примеров и информации, некоторые ссылки Как изменить вас по электронной почте, last_name, день рождения в профиле facebook, из приложения Android?

+1

Вы не можете. Вам нужно вручную использовать приложение Facebook – WizKid

+0

ok. Я понимаю, потому что это конфиденциальная информация. – nnnn

ответ

1

Вы должны сделать запись в конечной точке:/{user_id}

Я не уверен, если вы можете изменить день рождения и адрес электронной почты. Это конфиденциальная информация.

Вы можете отправить эти параметры, чтобы выполнить обновление.

final Bundle parameters = new Bundle(); 
parameters.putString("firstname", "Robert"); 
parameters.putString("lastname", "Smith"); 

/* make the API call */ 
new GraphRequest(
    AccessToken.getCurrentAccessToken(), 
    "/{user-id}", 
    parameters, 
    HttpMethod.POST, 
    new GraphRequest.Callback() { 
     public void onCompleted(GraphResponse response) { 
      /* handle the result */ 
     } 
    } 
).executeAsync(); 

Для получения дополнительной информации см. Раздел обновления в документации по вашей ссылке.

Смежные вопросы