Извините, что-то пошло не так после отмены подключения приложения на SDK 3.0 - PullRequest
1 голос
/ 21 октября 2011

Я использую новый PHP SDK 3.0 и новую функцию getLoginUrl () со следующими параметрами.

$paramsLogin = array(
    'scope' => PERMISSIONS,
    'redirect_uri' => REDIRECT_URI
);

Если пользователь нажимает «отменить» во всплывающем окне разрешений приложения, я перенаправляю пользователя на страницу ошибки, которая содержит сообщение, объясняющее, что он должен принять разрешения для участия в конкурсе, и новую кнопку входа в систему.

Но когда я снова нажимаю на кнопку входа в систему, Facebook отображает следующее сообщение:

Извините, что-то пошло не так. Мы работаем над тем, чтобы исправить это как как только сможем.

Если я подожду некоторое время, затем снова нажмите на кнопку входа. Это работает, как ожидалось.

Я где-то читал, что facebook должен отображать «Оставить заявку» во всплывающем окне разрешения вместо «Отмена». Я думаю, что это проблема.

Кто-нибудь может понять, как решить эту проблему, или я должен отправить сообщение об ошибке на Facebook.

1 Ответ

0 голосов
/ 21 октября 2011

Это в настоящее время открыто как ошибка в баг-трекере Facebook, см. Здесь: https://developers.facebook.com/bugs/287587111265733 - я воспроизвел это сам ранее, и он был назначен для исправления

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

...