2017-02-03 9 views
0

私は自分のユーザーにGoogleカレンダーにイベントを追加するSPA Webアプリケーションを開発しています。彼らは許可を与えています。しかし、これはGoogleカレンダーAPIを初めて使用したときのことで、ユーザーの既存のイベントを取得する方法や、新しいイベントを追加する方法や削除する方法については不明でした。私は変更を受け取ることができるので、ユーザーがカレンダーを変更したときにGoogleカレンダー内にWebhookを設定するオプションがあります。私の現在のアプローチは、複数のget要求を行うことでしたが、非常に非効率的です。どのように私はすべてのユーザーが作成したイベントと同期して私のアプリのカレンダーを維持することができます。GoogleカレンダーのイベントWebhookが作成/更新/削除されましたか?

答えて

0

カレンダーのいずれかが変更されたときに通知を受けるようにプッシュ通知を設定できます。私は少し前にそれを調べました。メモリが役立つと、特に有用な情報の多くを警告しません(私はそれがあなたに何が変わったか、どのように正確に伝えられたかは信じません)。ここにドキュメントをチェックアウト:https://developers.google.com/google-apps/calendar/v3/push

を私はAPIをポーリング最後の時間以降に変更されたイベントのみを返す、cronジョブを設定し、synctokenを使用して、私のカレンダーすべてのイベントを得ていた私は何をやってしまいましたイベント。 https://developers.google.com/google-apps/calendar/v3/sync

関連する問題