我尝试构建一个应用程序,我想首先要求权限,所以下面的代码只做这些,但是当它重定向时,是在我托管应用程序的域中转移我。
是否可以设置自定义重定向?
非常感谢!
<html>
<head>
<title>Client Flow Example</title>
</head>
<body>
<script>
var appId = "YOUR_APP_ID";
if(window.location.hash.length == 0)
{
url = "https://www.facebook.com/dialog/oauth?client_id=" +
appId + "&redirect_uri=" + window.location +
"&response_type=token";
window.open(url);
} else {
accessToken = window.location.hash.substring(1);
graphUrl = "https://graph.facebook.com/me?" + accessToken +
"&callback=displayUser"
//use JSON-P to call the graph
var script = document.createElement("script");
script.src = graphUrl;
document.body.appendChild(script);
}
function displayUser(user) {
userName.innerText = user.name;
}
</script>
<p id="userName"></p>
</body>
</html>
答案 0 :(得分:1)
我想你只需改变这一部分:
"&redirect_uri=" + window.location +
要
"&redirect_uri=THE_URL_YOU_WANT" +
但我不确定我是否理解你的问题?你能澄清一下吗?