Facebook API简单授权失败javascript
Facebook API simple authorization failing javascript
我的源代码中有以下内容。我收到了"无回应"的提示,然后脸书页面上写着" MYAPP发生错误。请稍后再试"
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js" charset="utf-8"></script>
<script>
FB.init({appId: 'MYAPPID',status: true, cookie:true, xfbml: true});
</script>
<script>
FB.getLoginStatus(function(response){
if(!response.session){
alert("NO RESPONSE");
top.location.href="http://www.facebook.com/dialog/oauth?client_id=MYAPPID&redirect_uri=http://MYWEBSITE";
}
});
看不出我哪里出错了。
感谢我现在得到以下错误:
API Error Code: 191
API Error Description: The specified URL is not owned by the application
Error Message: Invalid redirect_uri: Given URL is not allowed by the Application configuration.
您正在使用较旧的登录代码。FB。init,你应该设置oauth: true
,你会想要检查响应。authResponse而不是response.session.
<!DOCTYPE html>
<html>
<body>
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({ appId: 'MYAPPID', status: true, cookie: true, xfbml: true, oauth: true });
FB.getLoginStatus(function(response){
if(!response.authResponse){
alert("NO RESPONSE");
top.location.href="http://www.facebook.com/dialog/oauth?client_id=MYAPPID&redirect_uri=http://MYWEBSITE";
}
});
</script>
</body>
</html>
相关文章:
- 网页上失败的javascript会导致所有其他脚本失败
- 带有对象解析的响应javascript ajax失败
- javascript如果失败
- JavaScript严格类型检查失败
- JavaScript到PHP的时间戳失败,增加了大约一个半月的时间
- IE9 javascript嵌套`createElement`失败
- 缓存javascript失败,因为使用了外部javascript
- 添加@javascript标记时,Cucumber中的HTTP身份验证失败
- Html<输入模式>使用JavaScript处理-超过时失败
- 链接CSS、Javascript和HTML进程失败
- Javascript-为什么我的JQueryAJAX请求失败
- Javascript正则表达式失败
- 由于adblock,Javascript Ajax请求在chrome中失败,我有什么选择
- Javascript正则表达式失败,但不确定原因
- 将两个隐藏输入与简单的 JavaScript 进行比较失败
- JavaScript:当存在单引号时,用于替换双花引号的正则表达式失败
- 警告:修改失败.Javascript
- 上传最后一个文件片时代码失败.(javascript, HTML 5)
- Facebook API简单授权失败javascript
- 致命错误:CALL_AND_RETRY_LAST分配失败- JavaScript堆内存不足