javascript facebook登录重定向uri

javascript facebook登录重定向uri,javascript,facebook,facebook-graph-api,facebook-javascript-sdk,Javascript,Facebook,Facebook Graph Api,Facebook Javascript Sdk,我是facebook api的新手,我使用facebook应用程序登录,但当我进入任何页面api重定向主页时。我想保持原来的状态。 例如: 我在main/news/nba orlando页面,我想登录facebook,点击按钮,然后弹出显示。如果我接受,api重定向mainbu我想留下main/news/nba orlandopage。。。 我该怎么做 FB.init({ appId : '{api_id}', redirect_uri : document.URL

我是facebook api的新手,我使用facebook应用程序登录,但当我进入任何页面api重定向主页时。我想保持原来的状态。 例如:

我在
main/news/nba orlando
页面,我想登录facebook,点击按钮,然后弹出显示。如果我接受,api重定向
main
bu我想留下
main/news/nba orlando
page。。。 我该怎么做

FB.init({
    appId        : '{api_id}',
    redirect_uri : document.URL,
    cookie       : true,
    xfbml        : true,
    version      : 'v2.5'
});
仅用于初始化JavaScript SDK,没有文档中显示的
重定向uri
参数。用于登录,登录后可以使用JavaScript重定向:

FB.login(function(response) {
    if (response.authResponse) {
        //user just authorized your app
        window.location.href = 'xxx';
    }
}, {scope: 'email'});

更多信息:

您将redirect_uri设置为什么?@WizKid redirect uri是main/news/nba orlando。(www.{site_name}.com/main/news/nba orlando…好吗?可能你不需要行
redirect\u uri:document.URL,
删除它,它应该可以正常工作。抱歉,但我无法处理该错误描述。这意味着什么?你调试了代码吗?阅读我添加到我答案中的整篇文章。关于使用js sdk登录,你需要知道的一切是在这里,有一个完整的例子。重定向可以直接用我答案中的代码完成。我做了,但没有工作。登录后,页面转到索引。我希望页面停留在我使用此登录按钮的任何位置。然后…不重定向?;)-只需删除带有window.location.href的行,它就会停留在页面上。我以为你想重定向,因为你试图使用重定向uri。。。