我正在使用Xamarin.Auth
进行Facebook和Google登录,但每次我都会在屏幕截图中显示错误。
Google登录: 代码:
var googleauth = new OAuth2Authenticator(
"ClientId",
"ClientSecret",
"https://www.googleapis.com/auth/userinfo.email",
new Uri("https://accounts.google.com/o/oauth2/auth"),
new Uri("http://www.someurl.com"),
new Uri("https://accounts.google.com/o/oauth2/token")
);
我该怎么做才能解决这个问题?
答案 0 :(得分:0)
转到项目的控制台,查看API Access。 https://console.developers.google.com
您应该会看到您的客户ID&那里的秘密,以及重定向URI列表。如果未列出所需的URI,请单击编辑设置并将URI添加到列表中。
答案 1 :(得分:0)
没有。这不是Xamarin.Auth的问题,而是PEBKAC。
redirect_uri_mismatch意味着在谷歌控制台上的uri与客户端发送的不同,可能是! Xamarin.Auth。