Я пытаюсь использовать Facebooks PHP SDK для входа на свою страницу. Тем не менее, Facebook игнорирует права доступа, данные в виде массива в getLoginUrl()Параметр области игнорируется facebook login
$loginUrl = $helper->getLoginUrl(
['publish_actions']
);
Войти URL выглядит следующим образом:
https://www.facebook.com/v2.3/dialog/oauth?client_id=206265226055767&redirect_uri=http://host.tld/remote/gateway.php&state=67096befe627aa603cb086da681626c1&sdk=php-sdk-4.0.23&scope=publish_actions
Однако Facebook все еще спросить моего public_profile и мою электронную почту
- У меня есть права администратора
- Приложение находится в режиме разработки
Вопрос: почему Facebook игнорирует параметр области действия в диалоговом окне входа в систему oauth.
Тот же результат. Параметры областей являются частью URL-адреса входа, но приложение не запрашивает разрешения, указанные в области. Ваш второй пример равен моему –
. Я получаю следующую ошибку: «Данный URL-адрес не разрешен конфигурацией приложения» - убедитесь, что настройки вашего приложения верны. – luschn
Я удалил параметр redirect_uri. Это исходный url с параметром redirect_uri: https://www.facebook.com/v2.3/dialog/oauth?client_id=206265226055767&redirect_uri=http%3A%2F%2Fmark4.de%2Fremote%2Fgateway.php&state=30dbdd8e1ef715b9404914c4361b9f57&sdk=php -sdk-4.0.23 & scope = manage_pages –