Условия обработки персональных данных

Сайт использует технические и персональные данные пользователей для получения маркетинговой и статистической информации. Условия обработки персональных данных посетителей можно ознакомиться по ссылке.

В случае Вашего не согласия с этими условиями - просим Вас покинуть данный сайт. Если Вы продолжаете находиться и использовать сайт - Вы автоматически выражаете свое согласие с условиями обработки персональных данных пользователей сайта

X
  • gogle api spreadsheet- расшарить таблицу по ссылке в php

    Код ниже принимает расшаривает таблицы гугл методом api через php. По другому : Данная функция открывает доступ по ссылке всем желающим посмотреть эту таблицу.
    $spreadsheetId_new (id таблицы) и driveService (объект гугл драйва) и публикует его, давая доступ по ссылке к документу. Замечу для таблиц нам нужны доступы к гугл диску. Что бы этот код заработал надо в define(‘SCOPES’ добавить Google_Service_Drive::DRIVE , иначе не хватит прав на запись.

    Ссылка с точным описанием api и панелью для тестирования:
    https://developers.google.com/drive/v3/reference/permissions/create

    Код php для выставления прав доступа был описан тут:
    https://developers.google.com/drive/v3/web/manage-sharing
    Этот мой вариант:
    Подробнее

  • Ошибка google api -Request had insufficient authentication scopes

    Гугл ругается при обращениии к апи:

    Request had insufficient authentication scopes

    В ходе мучений и хождений по форумам выяснил: Гугл ругается на права доступа. Надо было внимательнее думать над фразой PERMISSION DENIED;

    Действия:
    Надо 1. Удалить токен файл с сервера . Он прописывался вот тут define(‘CREDENTIALS_PATH’, ‘token.json’);
    2. заново создать токен, запустив приложение., предварительно введя id.

    Например есть такой код даёт доступ только на чтение таблицы

    Подробнее