Этот вопрос задавался много раз везде!и нет ответа / ответа, объясняющего, как это должно работать!
В соответствии с документацией по адресу: http://developers.facebook.com/docs/authentication/
Приложение Canvas должно перенаправлять пользователя на
"https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=YOUR_URL"
для получения авторизации и необходимых разрешений. И, согласно документации, этот URL приведет пользователя к окну с двумя кнопками:
" Разрешить ", «Не разрешать».
И (опять же в соответствии с документами), когда пользователь нажимает «Не разрешать», он перенаправляет пользователя на redirect_uri с кодом ошибки!
Но на самом деле этот URL переводит пользователя в окно, где оно есть:
«Разрешить», «Оставить приложение»
Люди говорят, что используют«http://www.facebook.com/login.php?cancel_url", но это не то, что написано на странице аутентификации, и я не смог найти никакой документации о конечной точке« login.php », например, как дать список разрешений.
МожетКто-нибудь, пожалуйста, положите конец этому страданию!
Спасибо за тонну ...