2017-05-24 18 views
0

Googleカレンダーを自分のAsp.NET MVC 5アプリケーションと同期させる必要があります。 Googleのカレンダーに似たカレンダーがアプリケーションにあります。これは、サンプルのコンソールアプリケーションについて説明するGoogleドキュメントをチェックしたときです。そのアプリケーションでは、クライアントのシークレットファイルをダウンロードする必要があります。このファイルは、Googleカレンダーからデータを取得するためにアプリケーションで使用できます。私はテスト環境でこれを行うことができますが、クライアントがファイルを自分自身でダウンロードする必要があるため、実稼働環境では困難です。どのようにファイルをダウンロードすることなく、Googleログインでカレンダーの詳細を取得することは可能です。クライアントIDと秘密のないGoogleカレンダーの同期方法

私は、クライアントがファイルをダウンロードして処理するのを嫌っていると思います。どのようにして、どのクライアントIDと秘密も含めてカレンダーを同期させることができます。 私はOAuthが認証を設定することを知っていますが、クライアントの秘密ファイルをダウンロードして転送することは可能ですか?

答えて

0

outh2からデータにアクセスするには、クライアントのアクセス許可を使用し、クライアントIDとクライアント秘密(APIのクライアント)を使用し、認証フローを管理するライブラリinterface.useを使用してクライアントユーザーの詳細を取得します。 Google APIクライアントライブラリを参照してください。

サンプルコンソールアプリケーションを正しく試しました。資格情報を使用して、クライアントの詳細を取得しようとしました。 あなたのお役に立てば幸いです。

+0

ありがとう.....私はこの回答に投票することに多くの評判を持っていない、私は十分なときにそれを行うだろう。 – Jayachand123

+0

ウェブアプリケーションのAPIを使用しようとすると、私はGoogleカレンダーからイベントのリストを取得しました。私が挿入しようとすると、私は許可を持っていないと言います。 – Jayachand123

+0

以下のリンクで説明したロジックで試しましたか? https://developers.google.com/google-apps/calendar/v3/reference/events/insert –

関連する問題