facebook oauth 对话框返回空白页面

Ahm*_*ssa 6 php facebook

我正在尝试使用对话框/OAuth 从 Facebook 获取代码参数,以便获取令牌当我尝试使用生成的 URL 登录时,我得到一个空白页面。

在此输入图像描述

我正在使用此代码生成网址

sprintf('https://www.facebook.com/v15.0/dialog/oauth?%s', http_build_query(array(
            'client_id' => self::FACEBOOK_APP_ID,
            'state' => 'op=add-page',
            'scope' => 'pages_show_list,pages_manage_metadata,pages_read_engagement',
             'auth_type' => 'rerequest',
            'redirect_uri' => url(self::FACEBOOK_APP_REDIRECT_URI),


        )));
Run Code Online (Sandbox Code Playgroud)

网址示例

https://www.facebook.com/v15.0/dialog/oauth?client_id=369956434515590&state=op%3Dadd-page&scope=pages_show_list&response_type=code&auth_type=rerequest&redirect_uri=https%3A%2F%2Ftest.com%2Fapi%2Ffacebook%2Fauth
Run Code Online (Sandbox Code Playgroud)

如何使对话框出现以供批准,以便我可以获得代码参数

Ahm*_*ssa 4

我只需要在有效 OAuth 重定向 URI 中添加重定向 url

1- 转到 Facebook 登录进行业务 2- 设置 3- 在有效 OAuth 重定向 URI 中添加 url

我希望它能帮助别人