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

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

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

X
  • браузерный Push -код (без сервера, отправки из браузера)

    Браузерный push. Отправляет по клику на кнопку. Не путайте с уведомлениями которые приходят фоном в браузер, это более обширная технология.
    Подробнее

  • Генерация ssh ключей в timeweb хостинге для группы в vk и подключение по апи

    Сама статья /https://m.habr.com/post/329150/ , но в ней нет описания генерации ключа.

    1.е что мы делаем Для timeweb, для сайта делаем бесплатный сертификат https

    Подробнее

  • Как начать работать с google api в Php

    Начинаем с видео подключения к апи. рабочее решение. Смотрим видео:

    результатом наших действий должен стать:

    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
    Подробнее

  • gogle api spreadsheet- изменяем 1 ячейку помощью php

    Функция изменения ячейки документа таблиц гугл методом 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

    Создаём новую таблицу через gogle api spreadsheet в Php , возвращает id новой таблицы.
    Тут их можно просмотреть все созданные таблицы из текущего аккаунта через веб интерфейс :
    https://docs.google.com/spreadsheets/u/0/
    Апи панель: https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets/create

    Подробнее

  • gogle api spreadsheet- копировать вкладку с помощью php

    Копируем вкладку из базового документа в новый в таблице гугл ( в spreadsheet) . Нам нужно id вкладки $sheetId .
    При открытии документа таблицы — id вкладки(tab) можно посмотреть в строке урл с таблицей gid=276718100
    Что передаёт в функцию:
    $service-объект таблицы;
    $spreadsheetId — первая таблица -основная;
    $sheetId — id вкладки;
    $spreadsheetId_new — id документа ,куда копируем документ;

    Подробнее

  • gogle api spreadsheet- удалить вкладку с помощью php

    Удаляем вкладку в таблице гугл методом api в php.
    Удаление первой вкладки c id=0, если такой вкладки нет — выскакивает fatal error No sheet with id: 0.
    А в первый раз удаляет нормально. Необходимо удалять 1 раз. На вход подаётся объект $service , и id таблицы $spreadsheetId_new .

    Подробнее

  • 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.

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

    Подробнее