0

Я создал приложение, которое позволяет пользователю публиковать сообщения в группе в определенное время. Я столкнулся с проблемой, что, если пользователь сначала отказал в разрешении, я должен был бы повторно спросить их об этом, без проблем.Изменить или переслать Facebook Опубликовать действия Видимость - Javascript SDK

Проблема заключается в том, что я не могу публиковать сообщения в группе Facebook, если публикация public_action не установлена ​​публично, я получаю ту же ошибку oauth 200, если они не предоставили мне publish_actions в первую очередь. Я думал, что повторное задание на публикацию будет исправлять это, но когда я вызываю запрос на повторный вход в систему, он немедленно закрывается, я предполагаю, потому что он понимает, что пользователь уже предоставил разрешения, которые я прошу.

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

Спасибо!

+0

Я не верю, что это возможно через API – ifaour

+0

Ну .. черт .. спасибо за ответ в любом случае! – Shaun314

ответ

0

Невозможно ни знать видимость, ни повторно запрашивать ее. Но что вы можете сделать, это аннулировать разрешение через API и повторно запросить его. Вы можете использовать https://developers.facebook.com/docs/facebook-login/permissions/requesting-and-revoking для отзыва разрешения & повторного запроса, как вы сделали первый раз.