/ / Налаштування програми Facebook для включення електронної пошти, коли користувач її відключає - facebook, facebook-graph-api, facebook-програми, python-social-auth, facebook-app-settings

Налаштування Facebook для ввімкнення електронної пошти після того, як користувач вимкне його - facebook, facebook-graph-api, facebook-apps, python-social-auth, facebook-app-settings

Я використовую python social auth. У мене є інтегрований вхід / реєстрація у facebook із моїм веб-сайтом. У мене є ця проблема з налаштуваннями програми facebook: Якщо користувач успішно ввійшов у систему з facebook на своєму веб-сайті, а потім [див. Знімок екрана тут: https://www.dropbox.com/s/ztvs1ove62yy5n1/fb3.png?dl=0] він видаляє галочку на адресу електронної пошти тазбережіть його, розділ Адреса електронної пошти не відображатиметься наступного разу, коли він відкриє налаштування програми та користувач не зможе ввійти через facebook. Чи все-таки користувач може знову ввімкнути галочку в адресах електронної пошти в налаштуваннях додатка?

Єдине рішення, яке я міг знайти:

  1. Користувач повинен видалити додаток і
  2. спробуйте увійти знову з facebook на веб-сайті. Де він може побачити спливаюче вікно з facebook із можливістю позначити адресу електронної пошти та загальнодоступний профіль.

Відповіді:

0 для відповіді № 1

Вам потрібно буде знову попросити відхилені дозволи, залежно від необхідності. Від Документи:

Якщо хтось відхилив дозвіл на ваш додаток, відкрийте діалогове вікно входу не дозвольте вашій програмі повторно запитувати дозвіл, якщо ви не пройдете auth_type=rerequest разом із вашим запитом.

Ви можете знайти деякі деталі реалізації повторного запитування про відхилення дозволів тут.