Xamarin.android 您必须通过身份验证才能发出请求-GoogleAuthenticator

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

我正在尝试在使用Xamarin的Android手机上使用.NETAPI上传视频。我无法进行身份验证,并且在主题行中出现错误。以下是Xamarin的代码:

我使用了HttpScoop,似乎没有网络流量

我正在使用web应用程序ID:

web应用程序的客户端ID

客户端ID:

*.apps.googleusercontent.com

电邮地址:

*@developer.gserviceaccount.com

客户机密:

-*

重定向URI:

JavaScript来源:

下面是我如何创建Google Authenticator的:

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代码吗?谢谢