問題タブ [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.
c# - 特定の Google サービスを照会せずにユーザーを認証する
Google.Apis.*
NuGetのパッケージを使用して、.NET クライアント API を使用してユーザーを認証し、Web サーバー アプリケーションを承認したいと考えています。
サンプルを見て、NativeApplicationClient と WebServerClient がそこでどのように使用されているかを理解しました。「Tasks.ASP.NET.SimpleOAuth2」サンプルを特に見ました。しかし、私が達成しようとしているのは、最終的に使用したい Google サービスを呼び出さずに認証を実行することですが、サンプルでは、認証は最初にセットアップされ、サービスへの最初の要求時に「自動的に」呼び出されます。
私のアプリでカレンダーを使用したいとしましょう。そのため、SDK を使用して次のことを行いたいと考えています。
- クライアントに渡す認証 URL (一種の OutgoingWebResponse) を生成する
- リダイレクトを取得したら、コードを検証してアクセストークンを取得します
ただし、このステップでカレンダー サービスを実際に呼び出すことはありません。
ここでどんなガイダンスも大歓迎です。ありがとう
google-api-dotnet-client - Google .NET クライアント Youtube v3 エラー
YouTube チャンネルに動画をアップロードしようとすると、次のエラーが表示されます。
System.ArgumentException: 前提条件が失敗しました。: Microsoft.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスク タスク) で !string.IsNullOrEmpty(authorization.RefreshToken)
が Microsoft.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess(タスク タスク) で Microsoft.Runtime. 1.ConfiguredTaskAwaiter.GetResult()
at Google.Apis.Upload.ResumableUpload
c:\code.google.com\google-api-dotnet-client\default_3\Tools\Google.Apis . Release\bin\Debug\output\default\Src\GoogleApis\Apis[Media]\Upload\ResumableUpload.cs:356行目
コード:
なぜこれが起こっているのですか?
Google.Apis DotNetOpenAuth バージョンのバージョン 1.5.0.28972 を使用しています: 4.0.0.11165
c# - Google アナリティクス GetRequest エラー: System.Net バージョン 2.0.5.0 HttpStatusCode を確認する必要がありました
Google Analytics Core Reporting API を使用しています。このようなコードでリクエストを正常に実行できます。
したがって、私のresponseData
オブジェクトには、必要なすべてのデータがあります。しかし、リクエストにいつエラーが発生したかを知る必要もあります。したがってGoogleApiException
、プロパティを持つをキャッチする必要がありHttpStatusCode
ます。この HTTP ステータス コードは、1 日あたりのリクエスト数が割り当てに達したかどうかを知らせてくれるので、その後 24 時間は引き続き情報を受け取ることができます。しかし、次のような例外をキャッチすると:
次のようなエラーが表示されます。
タイプ 'System.Net.HttpStatusCode' は、参照されていないアセンブリで定義されています。アセンブリ 'System.Net、Version=2.0.5.0、Culture=neutral、PublicKeyToken=7cec85d7bea7798e、Retargetable=Yes' への参照を追加する必要があります。
そして、NuGetでも他の場所でもライブラリを見つけることができないようです。ステータスコードを取得する別の方法はありますか、または誰かがどこかにライブラリを持っていますか?
c# - .netのyoutube-api ver 3サンプルファイルの使い方は?
チャンネル名と作成者名でビデオリストを検索するために youtube api v3 を使用する Web アプリケーションを開発する必要があります。
簡単なテストを行うには、youtube api クライアント サイトにアクセスし、.net のサンプル ファイルをダウンロードします。
ここから youtube/yt-samples-dotnet をダウンロードしました。ここに4つのクラスファイルがあります。いいえ
じゃあどうする?つまり、それを開いて実行するだけです!!!? または私の側のコーディングから何か他のものが必要ですか?
私はすでにアカウントを作成し、API キーを生成しています。
アップデート
ここで、BAL DAL PAL を使用して新しいプロジェクト 3 層を作成します。BAL では、4 つの .cs ファイルすべてを追加しました。
次に、ここからダウンロードした参照を追加します。
私は欲しい :
じゃあどうする?
c# - Gdrive で私と共有されているファイル ID でファイルを更新します。
C# アプリ
ファイル ID を使用して、Gdrive で共有されているファイルを更新する必要があります。
コード:
スローされたエラー:ファイルが見つかりません。