无效的redirect_uri:应用程序配置不允许使用给定的URL

时间:2013-05-08 10:42:26

标签: facebook

我的代码: https://graph.facebook.com/oauth/authorize?client_id=174375686054021&redirect_uri=http://centshark.com/app/fblogin.aspx&scope=offline_access,publish_stream

Facebook登录网站:http://centshark.com

Eror:{“error”:{“message”:“无效的redirect_uri:应用程序配置不允许指定URL。”,“type”:“OAuthException”,“code”:191}}

4 个答案:

答案 0 :(得分:10)

在Facebook App页面中,转到基本选项卡。找到“有Facebook登录的网站”选项。

您会在其中找到网址:输入完整的网址(例如http://Mywebsite.com/MyLogin.aspx)。这是您可以使用的URL,如果APP ID是123456789

https://graph.facebook.com/oauth/authorize?client_id=123456789&redirect_uri=http://Mywebsite/MyLogin.aspx&scope=publish_actions

答案 1 :(得分:2)

我能够使用标准的http://网站网址,通过“添加平台”和“网站”修复BASIC标签下的问题。

转到高级选项卡,然后在“安全”部分下方将网站网址放在“有效的OAuth重定向URI”字段中。

答案 2 :(得分:2)

如果你使用Facebook PHP SDK ......

回调脚本中的

需要更改

$accessToken = $helper->getAccessToken();

$accessToken = $helper->getAccessToken('https://example.com/fb-callback.php');

其中“https://example.com/fb-callback.php”是回调脚本的URI

并在Facebook上将此URI添加到“有效OAuth重定向URI”到“应用程序配置” - >我的应用程序 - >设置 - >先进

答案 3 :(得分:0)

2013年12月3日:现在您需要转到设备并点击下拉菜单项“创建应用”,使用Facebook作为您自己(如果您还没有),然后编辑或创建应用你需要正确的URL。