Итак, у меня есть страница на холсте Facebook, на которой есть некоторая информация и кнопки http://www.facebook.com/theminespress?sk=app_289102104446763.
Первый вопрос ... Когда пользователь нажимает на ссылку приложения, он попадает на страницу входа:
http://www.facebook.com/connect/uiserver.php?app_id=287405277948067&method=permissions.request&redirect_uri=http%3A%2F%2Fapps.facebook.com%2Fchocolate_sender%2F&response_type=none&display=page&perms=publish_stream&auth_referral=1
Даже если они уже вошли в систему?Как мне получить их прямо в диалоговом окне авторизации для расширенных разрешений?
Во-вторых, если пользователь выбирает «Не разрешать» на экране расширенных разрешений, они все еще включены в приложение?Я не вижу, чтобы перейти к:
http://YOUR_URL?error_reason=user_denied& error=access_denied&error_description=The+user+denied+your+request
Как описано в (http://developers.facebook.com/docs/authentication/).
Что я делаю не так? Пожалуйста, помогите.
Вам необходимо переопределить действие по умолчанию в Facebook. Смотрите мой ответ на этот пост для примера кода http://facebook.stackoverflow.com/questions/7886134/facebook-requests-2-0-how-to-change-accept-button-url-to-be-a-url-outside-of/7987489#7987489 - перейдите по ссылке на страницу помощи Facebook.