問題タブ [google-api-dotnet-client]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1435 参照

c# - Google Coordinator OAuth2 とサービス アカウント

Google Coordinate .Net ライブラリとサービス アカウントのオープン認証を備えた C# コンソール アプリケーションがあります。

Coordinate Service からジョブのリストを取得すると、DotNetOpenAuth.Messaging.ProtocolException が発生します (内部例外「リモート サーバーがエラーを返しました: (400) Bad Request」)。Fiddlerを使用して、Google OAuth サービスからの応答を確認できました。JSON 応答オブジェクト:

Google OAth サーバー時間と一致させるために、ローカル サーバー時間を変更することを提案する記事をいくつか読みました。しかし、時間を一方と他方に変更した後も、問題は同じままです。なぜこれが起こっているのか、いくつかのアイデアを教えてください。すべての応答に感謝します!

0 投票する
1 に答える
3082 参照

c# - コード内に更新トークンを実装する - Google API C#

現時点では、有効期限が切れたときにアクセス コードが自動的に更新されません。この投稿 ( .NET で Google ドライブ SDK を介してリフレッシュ トークンを使用してアクセス トークンを生成する方法) のコードを自分のコード内に実装する方法に途方に暮れています。

私のコード:

具体的には、この行がわかりません。リフレッシュ トークンを保存して state.RefreshToken に挿入するにはどうすればよいですか? 状態を返す直前に、これらの 2 行 (state.RefreshToken と arg.RefreshToken(state)) を詰め込む必要があると思いますか?

0 投票する
4 に答える
6060 参照

c# - Google Drive SDK System.Net.Http.Primitives バージョン 2.1.10.0 ではなく 1.5.0.0

google-drive-v2-rev82-csharp-1.4.0-beta.zip の新しいコピーをダウンロードし、VS 2012 C# プロジェクトに Google.Apis.Drive.v2.dll への参照を追加しました。また、zip ファイルの Lib フォルダーにあるすべての dll への参照を追加しました。プロジェクトを実行すると、バージョン 1.5.0.0 を予期していたときに System.Net.Http.Primitives のバージョン 2.1.10.0 が見つかったと不平を言います。App.config に以下を追加しようとしましたが、実行するとクラッシュします。

いくつかの概念が欠けているだけですか、それともダウンロードする必要がある別のファイルがありますか?

0 投票する
1 に答える
210 参照

xamarin.android - リクエストを行うには認証が必要です - GoogleAuthenticator

Xamarin を使用して、Android Phone で .NET API を使用してビデオをアップロードしようとしています。認証できず、件名にエラーが表示されます。Xamarin のコードは次のとおりです。

https://github.com/xamarin/google-apis/blob/master/src/Android/Google.Apis.Android/Apis/Authentication/GoogleAuthenticator.cs

HttpScoop を使用しましたが、Web トラフィックがないようです。

私は Web アプリケーション ID を使用しています:

Web アプリケーションのクライアント ID

クライアントID:

* .apps.googleusercontent.com

電子メールアドレス:

* @developer.gserviceaccount.com

クライアント シークレット:

- *

リダイレクト URI: http://jmawebtechnologies.com

JavaScript の起源: http://jmawebtechnologies.com

Google Authenticator を作成する方法は次のとおりです。

0 投票する
1 に答える
1132 参照

c# - 特殊な Unicode 文字を含むファイルをアップロードすると、Google ドライブの解析エラーが発生する

最近、Google API dotnet client sdk でファイルをアップロードしようとすると問題が発生しました。ファイル名に特殊な Unicode 文字が含まれていると、エラーがスローされます。

これが私のコードです

今週までは問題なく動作していました。名前に漢字またはトルコ語の文字が含まれるファイルは、エラーをスローします。

Google.Apis.Json.JsonReader.ParseExpression(JsonToken トークン、TokenStream ts) で Google.Apis.Json.JsonReader.Parse(String jsonAsText) で Google.Apis.Upload.ResumableUpload`1.Upload()

0 投票する
1 に答える
14572 参照

c# - Google カレンダー API を使用して System.Threading.Tasks アセンブリを読み込めません

解決しました!

サム・リーチに感謝

これが私の作業中の app.config ファイルのサンプルです:

そのソースも見つけました


編集:元の質問は行の下にあります。

私は .NET 4.0 Framework を使用していますが、調査の結果、System.Threading.Tasks アセンブリは不要であることがわかりました (自動的に組み込まれるため)。私はこれについて間違っていますか?

私が正しければ、google-api-dotnet-client の開発者が使用する System.Threading.Tasks のバージョンと Visual Studio 2010 が使用するバージョンが異なるため、エラーが発生したと確信しています。

いくつかの行を削除したときのアプリの動作を調べているときに気づきました。

そして、これらの行が出てきました:

だから、私の新しい質問は次のとおりです。

VS2010 で参照アセンブリの特定のバージョンの使用を強制する方法はありますか?

助けてくれてありがとう。

よろしく、ブルーノ。


私の問題は、VisualStudio を介してサービスとしての Google API にアクセスできないことです。

次のエラーが表示されます。

Json Web トークンを使用して Google Calendar API v3 に接続しようとするクラス (同じ名前空間) は次のとおりです。

System.Threading.Tasks アセンブリに FileLoadException がある理由がわかりません。タスクを問題なく使用しているアプリケーションに新しい機能を追加しようとしています。このアプリは、異なるスレッドで実行される TabPage オブジェクトを使用します。

0 投票する
1 に答える
2487 参照

analytics - Google アナリティクス レポティング API .NET -

こんにちは、サービス アカウントを使用して ASP.NET/C# で Google アナリティクス API Ver 3 を使用しようとしていますが、うまく動作しません。すべてがコンパイルされますが、GaData d = r.Execute(); を呼び出すとき。GoogleApiException 「「ids」のパラメーター検証に失敗しました。これを引き起こす可能性のある情報/ヘルプは大歓迎です。


1.完全なスタック トレース

c:\code.google.com\google-api-dotnet-client\default\Tools\ の Google.Apis.Http.HttpClientFactory.CreateHttpClient(CreateHttpClientArgs args) で Google.Apis.Http.HttpClientFactory.CreateHandler(CreateHttpClientArgs args) でBuildRelease\bin\Release\release140\default\Src\GoogleApis\Apis\Http\HttpClientFactory.cs: c:\code.google.com\google- の Google.Apis.Services.BaseClientService.CreateHttpClient(Initializer initializer) の 36 行目api-dotnet-client\default\Tools\BuildRelease\bin\Release\release140\default\Src\GoogleApis\Apis\Services\BaseClientService.cs:Google.Apis.Services.BaseClientService..ctor(Initializer initializer) の 220 行目c:\code.google.com\google-api-dotnet-client\default\Tools\BuildRelease\bin\Release\release140\default\Src\GoogleApis\Apis\Services\BaseClientService.cs:Google.Apis の 182 行目。 Analytics.v3.d:\GoogleAnalyticDotNet\GoogleAnalyticDotNet\GoogleAnalyticDotNet\Program.cs:line 58 の GoogleAnalyticDotNet.Program.Main(String[] args) の AnalyticsService..ctor(Initializer initializer): System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args ) で System.AppDomain.ExecuteAssembly (String assemblyFile, Evidence assemblySecurity, String[] args) で Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() で System.Threading.ThreadHelper.ThreadStart_Context(オブジェクト状態) で System.Threading.ExecutionContext. System.Threading.ExecutionContext.Run(ExecutionContext executionContext、ContextCallback コールバック、オブジェクト状態、Boolean preserveSyncCtx) での RunInternal(ExecutionContext executionContext、ContextCallback コールバック、オブジェクト状態、ブール値 preserveSyncCtx)。System.Threading.ThreadHelper.ThreadStart() で実行 (ExecutionContext 実行コンテキスト、ContextCallback コールバック、オブジェクト状態)