2016-08-17 9 views
1

events:insert APIを呼び出した後、response.getHtmlLink()を使用してイベントURLを取得します。GoogleカレンダーAPI eventResponse.getHtmlLink() - 「ビデオハングアウト」を許可するイベントURLを取得する方法

URLは次のようになります。https://www.google.com/calendar/event?eid=<event_id>ブラウザで

オープニング、それは「ビデオ通話を追加」リンクが存在しない場合、の観点を示しています、

enter image description here

しかし、私はGoogleカレンダーのUIからこの挿入されたイベントに移動した場合をURLは次のようなものです:https://calendar.google.com/calendar/render?pli=1#eventpage_6%7Ceid-<event_id> -1-0-。

それは「ビデオ通話を追加」リンクが存在して、イベントのビューを示しています。私は、APIを介して、イベントに編集可能なビュー(第2ケース)URLを取得するにはどうすればよい

enter image description here

+0

イベントを作成するときに作成者を設定します。しかし、最新のAPIの例では、作成者はもう存在しません。それが問題なのでしょうか? https://developers.google.com/google-apps/calendar/v3/reference/events/insert –

答えて

0

使用Events: get

enter image description here

私はhtmlLink応答を得る:リンクをクリック

{ 
"htmlLink": "https://www.google.com/calendar/event?eid=..." 
} 

は、このページに私を導いた:

enter image description here

hangoutLinkが必要な場合は、「フィールド」にも含めます。 enter image description here

+0

イベントリンクを取得するには、.htmlLinkを使用します。しかし、私はまだビデオリンクが表示されません。私はそれが出来事がどのように作成されるかと関係があるかどうか疑います。 –

+0

'videoLink'というファイルリソースはありません。あなたはハングアウトリンクを試しましたか? – noogui

+0

を明確にするために、作成したイベントであるEvent.createレスポンスから.htmlLinkを呼び出しています。 「ビデオリンクなし」とは、htmlLinkのWebページUIで、「ビデオリンク」のUIセクションが表示されないことを意味します。 –

関連する問題