Нужен хороший пример: API календаря Google в Javascript

То, что я пытаюсь сделать: Добавить события в календарь Google с моего сайта с помощью javascript.

Что я не могу сделать: найдите хороший учебник / пройдите / пример для Google Calendar api. Вся документация, с которой я смог найти ссылки туда и обратно между v1 и v2 api, или v3 api, похоже, не основана на клиенте.

Для тех, кому интересно, сайт, который я разрабатываю для этого: http://infohost.nmt.edu/~bbean/banweb/index.php

    Google предоставляет отличную клиентскую библиотеку JS, которая работает со всеми API-интерфейсами Google для обнаружения (такими как Calendar API v3). Я написал сообщение в блоге, в котором рассказывается об основах настройки JS-клиента и авторизации пользователя.

    После того, как у вас есть основной клиент, включенный в ваше приложение, вам нужно будет ознакомиться со спецификой Calendar v3 для написания вашего приложения. Я предлагаю две вещи:

    • Проводник API покажет вам, какие вызовы доступны в API.
    • Консоль Javascript для инструментов разработчика Chrome автоматически предложит имена методов при манипулировании gapi.client . Например, начните печатать gapi.client.calendar.events. и вы должны увидеть набор возможных завершений (вам понадобится метод insert ).

    Вот пример того, как вставка события в JS будет выглядеть так:

     var resource = { "summary": "Appointment", "location": "Somewhere", "start": { "dateTime": "2011-12-16T10:00:00.000-07:00" }, "end": { "dateTime": "2011-12-16T10:25:00.000-07:00" } }; var request = gapi.client.calendar.events.insert({ 'calendarId': 'primary', 'resource': resource }); request.execute(function(resp) { console.log(resp); }); 

    Надеюсь, этого достаточно, чтобы вы начали.

    Interesting Posts

    Могу ли я запустить Fastclick ReactJS в Кордове

    Как разбить фрейм данных на dataframes с одинаковыми значениями столбцов?

    Запретить пользователю Excel 2010 вставлять форматирование в ячейку

    Доступ к SharedPreferences с помощью статических методов

    Как изменить соглашение об именовании по умолчанию для дублирования загрузки

    Утверждение SAML в XML с использованием C #

    Закрытие Сфера не захвачена? – Coffeescript

    Переименовать папку профиля в Windows 7/8

    Получить местоположение GPS через службу в Android

    Как увеличить производительность Mac OS X?

    Когда очищается каталог Temp Windows?

    Нелегко реализовать простой синглтон в быстрой

    Модель, поддерживающая контекст «ApplicationDbContext», изменилась с момента создания базы данных

    Поддержка Android SSL – SNI

    Как подождать в bash для нескольких subprocessов, чтобы закончить и вернуть код выхода! = 0, когда какой-либо subprocess заканчивается кодом! = 0?

    Давайте будем гением компьютера.