Доступ к ранее зарегистрированным данным пользователя через приложение - PullRequest
0 голосов
/ 07 февраля 2012

Допустим, у меня есть приложение, в котором я сохранил идентификационные номера пользователей Facebook после того, как они одобрили приложение (чтобы они могли получить доступ к своей личной странице приложения). Теперь я хочу сохранить дни рождения пользователей в своем приложении, чтобы они могли получать уведомления о днях рождения на своей личной странице приложения. Предположим, что пользователи уже дали разрешение моему приложению на доступ к их дням рождения.

Может ли мое приложение автоматически запрашивать Facebook с использованием идентификатора пользователя #, получать день рождения пользователя, а затем обновлять базу данных нашего приложения в соответствии с днем ​​рождения пользователя, БЕЗ необходимости в том, чтобы они вручную входили в систему и обновляли приложение? Опять же, пользователь дал приложению разрешение на доступ к дням рождения, поэтому я не запрашиваю никаких новых разрешений. Я просто предпочел бы не возвращаться и просить всех пользователей приложения что-то делать (особенно, когда они уже дали нашему приложению разрешение на доступ к этой информации).

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

1 Ответ

1 голос
/ 07 февраля 2012

К счастью, приложение не может решить принять разрешения у пользователя без запроса.Пользователь всегда должен предоставить разрешения для приложения.Альтернативой может быть первоначальная аутентификация: запросить разрешения email и user_birthday, сохранить эти данные в вашей базе данных и один раз в день (возможно, инициированный заданием cron) программно отправлять электронные письма пользователям в день их рождения.,Не забудьте также отправить им пирожное;)

http://www.funnycakepics.com/pictures/Nerd_Cake542.jpg

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