2015-12-15 2 views
0

В настоящее время я пытаюсь решить следующую проблему, и я был бы очень признателен за любые советы.Специальная страница Facebook с доступом к профилю пользователя

У меня есть страница на facebook с пользовательской вкладкой. На этой вкладке есть форма с полями «имя», «контакт» и «вопрос», и пользователи FB могут отправлять нам свои вопросы через форму.

Теперь я хочу удалить поля «имя» и «контакт» и получить эти данные непосредственно из профиля пользователя (полное имя и адрес электронной почты). Я также хотел бы получить изображение профиля.

Я знаю стандартный способ получения этих данных через API, включая вызов oauth, жетоны и т. Д. Итак, вопрос в том, есть ли более простой способ. Пользователь, который отправляет вопрос, «внутри FB-среды», у меня уже есть приложение FB для вкладки пользовательской страницы ... Поэтому мне кажется, что это слишком сложно, чтобы создать другое приложение и пройти через oauth.

ответ

1

Нет другого способа получить данные, пользователь должен авторизовать ваше приложение (с разрешения электронной почты), прежде чем вы сможете получить его данные - неважно, находится ли он в среде FB. Вам не нужно создавать «другое приложение», у вас уже есть приложение, которое вы используете для вкладки «Пользовательская страница».

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

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