Php 如何在用于oauth 2注册/登录的facebook应用程序中设置取消url?
我正在我的网站上设置facebook登录 如果用户喜欢使用facebook凭据加入我的网站,那么当用户单击“使用facebook注册/登录”时,他将被重定向到facebook页面,在该页面上显示“批准权限”还是“取消”对话框 像这样 如果他单击“确定”按钮,他就会重定向到我的网站,并通过facebook转发详细信息 但如果他单击“取消”,则他不会被重定向到我的网站,在页面重新加载时,他会停留在同一页面上,并再次打开对话框 这感觉不对,在用户单击“取消”后,他应该被重定向到某个地方,那么我如何在授予权限页面上设置在他单击“取消”后重定向用户的位置Php 如何在用于oauth 2注册/登录的facebook应用程序中设置取消url?,php,facebook,facebook-graph-api,facebook-oauth,Php,Facebook,Facebook Graph Api,Facebook Oauth,我正在我的网站上设置facebook登录 如果用户喜欢使用facebook凭据加入我的网站,那么当用户单击“使用facebook注册/登录”时,他将被重定向到facebook页面,在该页面上显示“批准权限”还是“取消”对话框 像这样 如果他单击“确定”按钮,他就会重定向到我的网站,并通过facebook转发详细信息 但如果他单击“取消”,则他不会被重定向到我的网站,在页面重新加载时,他会停留在同一页面上,并再次打开对话框 这感觉不对,在用户单击“取消”后,他应该被重定向到某个地方,那么我如何在
更新:关于so的其他问题没有正确的答案,因此等待更准确的回答。您使用的是登录按钮还是FB.Login() 如果您使用的是FB.login,您可以跟踪响应以及用户所做的任何选择,浏览器将返回应用程序,并将指示他们是否已连接或已取消的响应数据发送到您的应用程序。你可以完全按照你想要的方式处理它
FB.login(function(response) {
if (response.status === 'connected') {
// Logged into your app and Facebook.
} else if (response.status === 'not_authorized') {
// The person is logged into Facebook, but not your app.
} else {
// The person is not logged into Facebook, so we're not sure if
// they are logged into this app or not.
}
});
您使用的是登录按钮还是FB.Login() 如果您使用的是FB.login,您可以跟踪响应以及用户所做的任何选择,浏览器将返回应用程序,并将指示他们是否已连接或已取消的响应数据发送到您的应用程序。你可以完全按照你想要的方式处理它
FB.login(function(response) {
if (response.status === 'connected') {
// Logged into your app and Facebook.
} else if (response.status === 'not_authorized') {
// The person is logged into Facebook, but not your app.
} else {
// The person is not logged into Facebook, so we're not sure if
// they are logged into this app or not.
}
});