繁体   English   中英

Facebook OAuth redirect_uri不是绝对URI。 检查RFC 3986。\\“,\\”类型\\“:\\” OAuthException \\“,\\”代码\\“:191

[英]Facebook OAuth redirect_uri isn't an absolute URI. Check RFC 3986.\“,\”type\“:\”OAuthException\“,\”code\":191

我今天下午一直在努力使用facebook oauth放置我的应用程序。 尝试获取访问令牌时出现错误:

{\"error\":{\"message\":\"redirect_uri isn't an absolute URI. Check RFC 3986.\",\"type\":\"OAuthException\",\"code\":191}}

这是我的要求:

https://graph.facebook.com/oauth/access_token?code=AQD0...3X0v5EKU&client_id=XXXXX&client_secret=XXXX&redirect_uri=http%253a%252f%252flocalhost%252fMySite.Web%252fAccount%252fExternalLoginCallback%253fReturnUrl%253d%252fMySite.Web%252fAbout%252fIndex%2526__provider__%253dfacebook%2526__sid__%253d19cdb2fdc733479fa3c2df14531064a7

感谢您的帮助。

您的redirect_urihttp://localhost开头-这种类型的URL不适用于您的应用的几乎所有用户,并且Facebook不允许将其用作重定向URL-例如,永远无法从您自己的计算机外部检索到该URL 。

如果您要在localhost上进行测试,则可以解决该问题,方法是设置另一个解析为本地计算机的DNS条目,然后使用该DNS条目-为此,许多计算机将“ localhost.localdomain”设置为本地DNS名称

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM