Начинаем с видео подключения к апи. рабочее решение. Смотрим видео:
результатом наших действий должен стать:
1 создание приложения для работы с апи гугла (библиотека+ ваш скрипт).
2. Подключенные api таблиц и гугл-диска
3.client_secret.json — файл json мы скачиваем.
4. Приложение должно создать файл с токеном в корне сайта.
Теперь начинаем работать с авторизацией oauth2. Как это происходит глазами программиста?
Создадим вручную таблицу гугл тут:
https://docs.google.com/spreadsheets/u/0/
Ссылка на документ таблицы:
https://docs.google.com/spreadsheets/d/блаблаблаk8tijiLCfg-ZsVTp6cd84hSkAa1E/edit
Для теста вытаскиваем id Таблицы:
блаблаблаk8tijiLCfg-ZsVTp6cd84hSkAa1E
После просмотра видео можно понять, как работать с быстрым стартом для php:
https://developers.google.com/drive/v3/web/quickstart/php
Отдельного про авторизацию прочитайте- как работает oauth 2.0. Это нужно нам для того что бы понять последующие строки:
В быстром старте от гугла есть такая строка. Ниже моя добавка. Это код oauth который нам возвращается из google. По идее это должно быть консольным приложением, но мы можем этот код вручную вбить сюда. И авторизация заработает.
1 2 |
$authCode = trim(fgets(STDIN)); //Этот код получаем из коммандной строки // $authCode = '4/9GltiZdWqcRUzHwak5ZDtttAc1N-XGhgKJ-KiryU'; |