Xamarin.android 您必须通过身份验证才能发出请求-GoogleAuthenticator
我正在尝试在使用Xamarin的Android手机上使用.NETAPI上传视频。我无法进行身份验证,并且在主题行中出现错误。以下是Xamarin的代码: 我使用了HttpScoop,似乎没有网络流量 我正在使用web应用程序ID: web应用程序的客户端ID 客户端ID: *.apps.googleusercontent.com 电邮地址: *@developer.gserviceaccount.com 客户机密: -* 重定向URI: JavaScript来源: 下面是我如何创建Google Authenticator的:Xamarin.android 您必须通过身份验证才能发出请求-GoogleAuthenticator,xamarin.android,xamarin,google-api-dotnet-client,Xamarin.android,Xamarin,Google Api Dotnet Client,我正在尝试在使用Xamarin的Android手机上使用.NETAPI上传视频。我无法进行身份验证,并且在主题行中出现错误。以下是Xamarin的代码: 我使用了HttpScoop,似乎没有网络流量 我正在使用web应用程序ID: web应用程序的客户端ID 客户端ID: *.apps.googleusercontent.com 电邮地址: *@developer.gserviceaccount.com 客户机密: -* 重定向URI: JavaScript来源: 下面是我如何创建Google
GoogleAuthenticator Auth ()
{
return new Google.Apis.Authentication.OAuth2.GoogleAuthenticator (ClientID, new Uri ("http://jmawebtechnologies.com"), Google.Apis.Youtube.v3.YoutubeService.Scopes.YoutubeUpload.ToString());
}
我发现我必须给GetUI打电话。这将打开一个浏览器窗口,用户可以在其中登录Google
StartActivity(auth2.GetUI (this));
auth2.Completed += (sender, eventArgs) => {
if (eventArgs.IsAuthenticated) {
MakeAlert("Is auth", "Accepted!");
} else {
// The user cancelled
MakeAlert("Is not auth", "failure");
}
};
你能运行fiddler或类似的东西,我们可以看到你发送给服务器的确切请求吗?我运行了。似乎没有交通堵塞。看我的新请求图片。嘿,你是怎么得到auth2的。你能发布auth2代码吗?谢谢