Facebook登录URL被阻止的问题

时间:2018-06-05 13:08:23

标签: php facebook

我需要将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中运行

1 个答案:

答案 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