получить имя пользователя Facebook и изображение профиля пользователя по адресу электронной почты? - PullRequest
0 голосов
/ 21 февраля 2012

Я хочу получить изображение и имя профиля пользователя, используя адрес электронной почты пользователя. Я использую График Facebook API

в моем приложении пользователь может оставлять вопросы на вашей стене. и поэтому он получит ответы от других пользователей, и у нас есть только их идентификатор электронной почты, поэтому у меня проблема в том, как мы получаем доступ к изображению профиля и идентификатору пользователя, используя адрес электронной почты.

Сейчас я использую разрешение на Facebook, указанное ниже:

private static final String[] PERMISSIONS = new String[] {
            "publish_stream", "read_stream", "offline_access" };

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

Ответы [ 3 ]

1 голос
/ 03 августа 2012

Для получения имени пользователя и изображения профиля выполните следующие действия:

  1. Поставьте это разрешение -

    публичная статическая финальная строка [] FACEBOOK_PERMISSIONS = новая строка [] { "Publish_stream", "электронная почта"};

  2. Поместите этот код в метод onComplete (Bundle mBundle) -

    JSONObject response = Util.parseJson (facebook.request ("/ me", mBundle, "GET"));

  3. Получить имя пользователя -

    String userName = response.getString ("username")

    Теперь, чтобы получить URL для профиля, сделайте URL-адрес следующим образом:

    https://graph.facebook.com/userName/picture

    Для более подробной информации посетите здесь .

0 голосов
/ 21 февраля 2012

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

0 голосов
/ 21 февраля 2012

API Facebook не позволяет вам найти профиль по его адресу электронной почты. Но если у вас есть токен доступа, позволяющий вам читать стену пользователя, вы также сможете использовать его для получения изображения профиля и отображаемого имени автора каждого сообщения на стене.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...