Сайт использует технические и персональные данные пользователей для получения маркетинговой и статистической информации. Условия обработки персональных данных посетителей можно ознакомиться по ссылке.
В случае Вашего не согласия с этими условиями - просим Вас покинуть данный сайт. Если Вы продолжаете находиться и использовать сайт - Вы автоматически выражаете свое согласие с условиями обработки персональных данных пользователей сайта
Начинаем с видео подключения к апи. рабочее решение. Смотрим видео:
результатом наших действий должен стать:
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 Подробнее
Функция изменения ячейки документа таблиц гугл методом api в Php.
Метод api: sheets.spreadsheets.values.update
На вход функции подаём:
$cell_num- номер ячейки
$cel_val — значение ячейки
Cсылка на функцию обновления ячейки -> крутим вниз. вкладка php:
https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/update
Пример по ячейке с параметрами- можно было делать по другому, тут много вариантов(можно сделать отдельную статью):
https://developers.google.com/sheets/api/guides/values
Создаём новую таблицу через gogle api spreadsheet в Php , возвращает id новой таблицы.
Тут их можно просмотреть все созданные таблицы из текущего аккаунта через веб интерфейс :
https://docs.google.com/spreadsheets/u/0/
Апи панель: https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets/create
Копируем вкладку из базового документа в новый в таблице гугл ( в spreadsheet) . Нам нужно id вкладки $sheetId .
При открытии документа таблицы — id вкладки(tab) можно посмотреть в строке урл с таблицей gid=276718100
Что передаёт в функцию:
$service-объект таблицы;
$spreadsheetId — первая таблица -основная;
$sheetId — id вкладки;
$spreadsheetId_new — id документа ,куда копируем документ;
Удаляем вкладку в таблице гугл методом api в php.
Удаление первой вкладки c id=0, если такой вкладки нет — выскакивает fatal error No sheet with id: 0.
А в первый раз удаляет нормально. Необходимо удалять 1 раз. На вход подаётся объект $service , и id таблицы $spreadsheetId_new .
Цены
1500 р/чБолее подробно тут: https://ftask.ru/цены