0

特定の xml ファイルを一定の間隔で Google ドライブ アカウントにアップロードしたいと考えています。私のアプリケーションは 30 秒ごとに xml ファイルを作成します。XML ファイル名は静的です。デスクトップ アプリケーションを .net プラットフォームで開発しており、C# を使用しています。このURLの指示を調べました。コード サンプルをアプリケーションに適用すると、Web ベースの認証でファイルをアップロードする必要があります。

私の質問は、Web ベースの認証なしで xml ファイルをアップロードできますか?

前もって感謝します。

4

1 に答える 1

0

関与する必要のあるユーザー アカウントがない場合 (ユーザーのアカウントにアップロードしない場合) は、「サービス アカウント」を使用できます。https://developers.google.com/events/8400075-3001/には、サービス アカウントに関する優れた紹介があります。

ユーザー アカウントが関係している場合は、オフライン アクセスの許可を求めることをお勧めします。そのため、現在の有効期限が切れると、新しいアクセス トークンを取得できます。オフライン アクセスの詳細については、 https://developers.google.com/accounts/docs/OAuth2WebServer#offlineをご覧ください。すべてのクライアント ライブラリでサポートされています。OAuth2 エンドポイントと交換することで、アクセス トークンとリフレッシュ トークンを最初に手動で取得できます。これらのトークンを保持して、使用しているクライアント ライブラリに挿入します。OAuth2 プレイグラウンドもhttps://developers.google.com/oauthplayground/でフローをより詳細に説明しています

于 2013-05-09T15:45:03.713 に答える