Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.68
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
#1

Получить e-mail пользователя facebook - Программирование Android

28.10.2013, 14:50. Просмотров 2613. Ответов 5
Метки нет (Все метки)

Подскажите как можно получить e-mail пользователя facebook?

Пытаюсь получить так:
Java
1
String email = user.getProperty("email").toString();
но объект "user" не имеет ничего связанного с email.

вот код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
private void loginFacebook() {
 
        Session.openActiveSession(this, true, new Session.StatusCallback() {
 
            // callback when session changes state
            @Override
            public void call(Session session, SessionState state,
                    Exception exception) {
 
                if (session.isOpened()) {
 
                    // make request to the /me API
                    Request.executeMeRequestAsync(session,
                            new Request.GraphUserCallback() {
 
                                // callback after Graph API response with user
                                // object
                                @Override
                                public void onCompleted(GraphUser user,
                                        Response response) {
                                    if (user != null) {
                                        
                                        
                                        email = user.getProperty("email")
                                                .toString();
                                        
 
                                    }
                                }
                            });
                }
            }
        });
 
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.10.2013, 14:50     Получить e-mail пользователя facebook
Посмотрите здесь:

Получение публикаций пользователя facebook - Программирование Android
Всем привет, прошу вашей помощи, в поиске решения такой задачи: необходимо получить все публикации пользователя в facebook-е, я сделал...

Получить e-mail средствами android - Программирование Android
Доброго времени суток! Требуется приложение работы с почтой. Как отправить e-mail разобрался, а принять не соображу. Помогите новичку...

Как получить url ссылку на страницу пользователя одноклаассников? - Программирование Android
как получить url ссылку на страницу пользователя одноклаассников?? мне нужно отправлять на страницу пользователя одноклаасников картинки...

Как получить приблизительное местоположение пользователя без использования сервисов Google? - Программирование Android
Добрый день, Никак не могу войти под старым ником, поэтому вновь зарегистрировался. Возник вопрос о геолокации. Суть в следующем....

Android Facebook - Программирование Android
я пытаюсь войти в Facebook и пост к стене с одним нажатием кнопки .. я написал код и приложение может войти и разместить к стене, но у меня...

Facebook leaderboards - Программирование Android
Здравствуйте я новичок и у меня возникла проблема.написал игру залил на гугл плей а теперь хотел бы реализовать такую функцию как...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
28.10.2013, 16:08     Получить e-mail пользователя facebook #2
Цитата Сообщение от Stylish2013 Посмотреть сообщение
но объект "user" не имеет ничего связанного с email.
а в документации написано что должен иметь? смотрите документацию.
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
28.10.2013, 16:15  [ТС]     Получить e-mail пользователя facebook #3
Цитата Сообщение от V0v1k Посмотреть сообщение
а в документации написано что должен иметь? смотрите документацию.
да, должен. Так имеет:

Java
1
2
List<String> permissions = new ArrayList<String>();
permissions.add("email");
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
28.10.2013, 16:24     Получить e-mail пользователя facebook #4
а так?
Java
1
user.asMap().get("email");
Stylish2013
7 / 7 / 1
Регистрация: 20.04.2013
Сообщений: 666
28.10.2013, 17:14  [ТС]     Получить e-mail пользователя facebook #5
Цитата Сообщение от V0v1k Посмотреть сообщение
user.asMap().get("email");
без разрешений, так тоже не достанет.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.10.2013, 17:50     Получить e-mail пользователя facebook
Еще ссылки по теме:

Шаринг Facebook - Программирование Android
Привет. Помогите с шарингом Facebook. Как сделать авторизацию. Где должен быть app id?

Facebook, Авторизация - Программирование Android
При работе с Facebook при вызове диалога для постинга сообщения на стене друга Session.getActiveSession() возвращает null и диалог не...

FaceBook в Adroid app - Программирование Android
Здравствуйте. Почему у меня в Eclipse перечеркнутые процедуры для работы с FaceBookSDK? Я так понимаю эти методы устарели?. А...

Facebook Поделиться к стене - Программирование Android
я пытаюсь войти в Facebook и пост к стене с одним нажатием кнопки .. я написал код и приложение может войти и разместить к стене, но у меня...

Facebook и разные пользователи - Программирование Android
Подскажите пожалуйста в чём может быть проблема. Использую Facebook sdk, прохожу ауентификацию через диалог. Всё входит отлично получаю...

facebook SDK - не постится сообщение - Программирование Android
Всем привет! Есть проблема: как в андроиде запостить человеку на стену в фейсбуке собщение? Скачал пример кода отсюда:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
28.10.2013, 17:50     Получить e-mail пользователя facebook #6
а, то проблема была в том, что вы не добавили разрешения. ясно.
Yandex
Объявления
28.10.2013, 17:50     Получить e-mail пользователя facebook
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru