我需要将Facebook登录集成到我的网站中 我使用了一些库来执行此操作,然后我在Valid OAuth中提供了以下URL:
Redirect URIs: My valid OAuth Url was :
https:/mydomain.com/smedia_test/index.php/hauth/endpoint?hauth_done=Facebook.
I have set below details in Facebook app
Facebook App Details :
Basic Setting :
App Domains : mydomain.com
Site URL : https://example.com/smedia_test/index.php/
Advance setting :
Server IP Whitelist : My Ipaddress
Facebook login Setting:
Valid OAuth Redirect URIs
https:/example.com/smedia_test/index.php/hauth/endpoint?hauth_done=Facebook
但是,我收到了错误消息" URL已阻止:此重定向失败,因为重定向URI未在应用的客户端OAuth设置中列入白名单。确保启用了客户端和Web OAuth登录,并将所有应用程序域添加为有效的OAuth重定向URI。"。 我怎样才能解决这个问题?并且Facebook登录也无法在localhost中运行
答案 0 :(得分:2)
确保您的网址与您提供给有效OAuth重定向URI 设置的网址完全相同。例如,如果您正在获取这样的Facebook登录URL
$login_fb_url = $helper->getLoginUrl('https://www.example.com/fb-callback.php', $permissions);
确保在您的应用的有效OAuth重定向URI 设置中使用相同的网址https://www.example.com/fb-callback.php
。