![](/img/trans.png)
[英]Azure ACS Facebook Error 191 redirect_uri is not owned by the application when Liking a page
[英]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_uri
以http://localhost
开头-这种类型的URL不适用于您的应用的几乎所有用户,并且Facebook不允许将其用作重定向URL-例如,永远无法从您自己的计算机外部检索到该URL 。
如果您要在localhost上进行测试,则可以解决该问题,方法是设置另一个解析为本地计算机的DNS条目,然后使用该DNS条目-为此,许多计算机将“ localhost.localdomain”设置为本地DNS名称
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.