10

イベントの作成とアクセスにGoogleカレンダーAPIにアクセスする方法を学習しています。 OAuth 2.0 Playgroundを使用してAPIを理解しようとしています。いずれかが私を導くことができる私はGoogleカレンダーAPIカレンダーIDとイベントID

https://www.googleapis.com/calendar/v3/calendars/{calendarId}/events/{eventId} 

calendaridのために設定するものにし、イベントID苦労しています。

よろしく、 Sureshkumarメノン

+0

エラーが発生しますか? –

答えて

15

calendarIdは、カレンダーの電子メールアドレスです。独自のものを使用している場合は、文字列「primary」を使用します。

eventIdは、変更したいイベントのIDです。イベントがない場合は、 'insert'コールを使用してコールを作成する必要があります。このコールには、後で変更や保存に使用できるeventIdパラメータが含まれています。また、 'list'コールを使用してイベント。私は同様の問題に直面し、カレンダーのイベントIDを見つけるために、解決策を得た

+1

ヒントありがとう –

2

:私はまだ解決策を探していますが

->Go to the event debugging URL at https://www.google.com/calendar/render?gsessionid=OK&eventdeb=1 . 
->Double click to view the affected event. 
->Select the drop down menu 'More Actions'. 
->Click on the 'Troubleshooting Info'. 
->Copy the text that appears and paste it in your reply to support.

あなたが画面に詳細を示し、以下のリンクを参照することができますが
http://googleappstroubleshootinghelp.blogspot.in/2012/09/how-to-find-troubleshooting-information.html
ショットイベントIDを動的に取得します。

+0

ありがとうございます、私のAPIが動作し始めた後、デバッグURLは正しいイベントIDを返します。 –

0

すべてのイベントリストを取得するリスト要求に正しいイベントIDが含まれていることがわかります。私のWebアプリケーションでは、fullcalendarを使用しています。イベントをクリックして更新または削除するたびに、eventclickedメソッドはfalseイベントIDを返します。だから、私たちは私たちのローカルアプリに格納されている真のイベントIDと偽のイベントIDマップを与える必要がありますね。これは回避策です。しかし、それはフライを食べるのが好きです。

+0

上記の答えを忘れて、それは愚かな答えです。あなたのローカルアプリにすべてのイベントを取得するためにリストリクエストを使用するだけで、あなたはイベントIDを持っています。 –

関連する問題