Я думал, что это будет легкий ветерок. Следовательно, я застрял в самом начале :-(Google API: автоматическое чтение календаря. Как войти?
Я создал Календарь Google, в котором пользователи могут добавлять события, используя выделенный для общего доступа логин. Затем мне нужно написать PHP-скрипт на моем сервере для чтения событий в определенный период времени.
Я думал, что API key описано здесь будет достаточно. Но это не так.
curl https://www.googleapis.com/calendar/v3/users/me/calendarList?key=mykey
говорит Login required
.
Так что я прочитал о OAuth2.0 и ч ow Мне нужен пользователь для аутентификации. Проблема заключается в том, что мой скрипт не является интерактивным (хотя жесткая кодировка входа в скрипт для меня не проблема: информация не критическая для жизни). Поэтому я читал об учетных записях службы, но похоже, что это для информации, отличной от пользователя.
Вопрос: Как мне закодировать мой сценарий, чтобы принудительно ввести логин без привлечения человека?
Примечание: This SO question кажется многообещающим, но ответ на версию API 2.0, которая кажется устаревшей.
Спасибо большое! Получил это, чтобы работать в конечном счете. Я отредактировал ваш ответ, чтобы добавить несколько недостающих точек. –