0
Facebook изменил API до 4,0 и как я могу получить адрес электронной почты пользователя , потому что новый класс называется профилем, который не может его получить. Это может вызвать обратный вызов из графического API?Facebook android SDK4.0 получить адрес электронной почты
private void GraphAPIprofile() {
GraphRequest request = GraphRequest.newMeRequest(
AccessToken.getCurrentAccessToken(),
new GraphRequest.GraphJSONObjectCallback() {
@Override
public void onCompleted(
JSONObject object,
GraphResponse response) {
// Application code
Log.i("Graph API", response.toString());
Log.i("User Mail", object.optString("email"));
}
});
Bundle parameters = new Bundle();
parameters.putString("fields", "id,name,email,gender, birthday");
request.setParameters(parameters);
request.executeAsync();
}
Я думаю, что там есть что-то неправильно со мной .. пожалуйста, помогите, спасибо
Да, спасибо за ответ, я сделал это вчера, но я думаю, что это было для старой версии API. Они удалили сеанс. https://developers.facebook.com/docs/android/upgrading-4.x –
Не работает он для меня. Пользовательский объект содержит всю необходимую информацию –