2016-08-26 21 views
1

私は私のPHPベースのWebアプリケーションでGoogleカレンダーを統合している。Googleのカレンダーのリマインダーを使用してPHPを取得

私はちょうどを貼り付けました。私はGoogleのカレンダーコンソールから取得しており、すべてのイベントを表示しています。

今、各イベントの10分前にポップアップ通知を受け取りたいと考えています。イベントの通知時間も設定しました。

しかし、その時に何が起こるかです:

私のWebアプリケーション]タブには、ブラウザで開いている場合、また、それは、ブラウザのコンソールタブをカレンダーに移行して、あなたが今後のイベントを持っていることを警告メッセージが、そこに表示されます。この通知アラートをWebアプリケーションに表示します。

これを行う方法?

+0

OAuthとAPIのドキュメントを参照しましたか?自分自身を認証し、APIまたはICALを使用してイベントをプルできるようにする必要があります。 – DeDee

+0

APIを使用してイベントをプルすることもできますが、イベントリストは必要ありません。各イベントの10分前にポップアップ通知が必要です。これどうやってするの ? –

答えて

0

これを確認してみてください。documentationリクエストの本文には、reminders.overrides[].minutesプロパティを使用できます。リマインダがトリガするイベントの開始前の分数を示します。あなたは、インサートのイベントを変更するとき

は、デフォルトのアラームを無効にするには、falseに reminders.useDefaultを設定し、新しいリマインダーを設定して reminders.overridesを取り込みます。

"reminders": { 
    "useDefault": "useDefault", 
    # Overrides can be set if and only if useDefault is false. 
    "overrides": [ 
     { 
     "method": "reminderMethod", 
     "minutes": "reminderMinutes" 
     }, 
     # ... 
    ] 
} 

例を確認してくださいhere

関連する問題