尽管我给它的应用程序ID是正确的,并且重定向uri是绝对的,并且它与应用程序设置页面上的URI匹配,但当我尝试通过Facebook登录我的网站时,我收到以下错误:
The redirect_uri URL must be absolute
这是我的登录按钮:
<asp:ImageButton ID="LoginButton" ImageUrl="~/images/login.jpg" PostBackUrl="https://www.facebook.com/dialog/oauth?client_id={481180555313770}&redirect_uri={singular.somee.com}" runat="server" />
感谢帮助
从client_id
和redirect_uri
中删除大括号{}
,并将协议http
或https
添加到 url。
最终到达网址如下所示
https://www.facebook.com/dialog/oauth?client_id=481180555313770&redirect_uri=http://singular.somee.com
现在它对我有用,Facebook没有显示任何错误。