2

Google Calendar APIreferenceに関するヘルプが見つかりませんでした。私は、ユーザーインターフェイス "URLで追加"(下記参照)のオプションのようなものを作るリソースを探しています。GoogleカレンダーAPIに「URLでその他のカレンダー」を追加することはできますか?

enter image description here

GoogleカレンダーAPIを介してURLで他のカレンダーを追加することが可能ですか?

+0

これがうまくいくかどうかわかりません。私は実際に試していないので、試してみるために別のカレンダータイプがありません。 https://developers.google.com/google-apps/calendar/v3/reference/calendarList/insert URLをIDとして使用します。それが動作するかどうかお知らせください。 – DaImTo

答えて

1

これはまだサポートされていないと思います。これはiCals用の「URLで追加」の下に表示されています。

DalmToの提案に関しては、POST要求のiCal URLを "id"として CalendarList.insertに配置しようとしました。それはうまくいかなかった。

私が言ってエラーを得た:

"code": 404, 
    "message": "Not Found" 

をしかし、私は手動でURLフィールドでの追加を使用して、それを追加したときに、それが挿入されました。 これは、CalendarList.insertがiCal URLを受け入れないことを意味します。私もCalendarList resourceをチェックして、iCalのURLがないことには言及していません。

+0

私はあなたに同意します、私は上記のようにしようとしたし、それは動作しません。また、私はカレンダーでしようとしました:body add {"summary": "MyCalendarURL.ics"}に挿入してください。この投稿はhttps://groups.google.com/forum/#!searchin/google-calendar-help-dataapi/Add$20by$20URL|sort:relevance/google-calendar-help-dataapi/Xx7qpyicpx8/で見つかりました。 hzPT9lBNBn8Jだから、Googleの開発者は、2011年以降、このリソースをAPIに追加していないという強く主張していると思います。 – Ksoze

0

URLで追加する機能はあまり良くありません。 これを試してみましたが、使用しない理由は2つあります。 1.ユーザーは使用しません。あまりに複雑すぎるので、彼らはそれを理解していません。私はあなたがその解決策を探していることを理解しています。 2. Googleはそれを好まない。何年もの間、GoogleはあなたのオリジナルソースとGoogleカレンダーの間に芸術的なタイムラグを維持しています。約6時間。意味 - アプリケーションでイベントを更新すると、更新は約2〜6時間後にGoogleカレンダーに表示されます。

これはサーバーツーサーバーソリューションが見つかった場合は固定ですが、icalリンクを追加するのは無駄です。

関連する問題