Я следовал этому руководству: https://developers.google.com/sheets/quickstart/php и есть php-файл, который, кажется, работает через терминал на моем Mac, который может прочитать образец листа Google.
У меня вопрос, как мне заставить это работать на удаленном сервере, где расположена моя веб-страница?
Похоже, что руководство просто настраивает меня на локальную тестовую среду, но я хочу иметь возможность читать с листа Google на моем хост-сервере. каков мой следующий ход?
Проверить чтение & Запись значений ячеек руководство.
Например, если вы хотите читать из одного диапазона, вы можете использовать:
GET https://sheets.googleapis.com/v4/spreadsheets/spreadsheet_id/values/range
—sheetId часто используется в API Sheets для указания того, какой лист читается
или обновленный. В пользовательском интерфейсе Sheets вы можете найти sheetId открытой
лист в таблице URL, в качестве значения параметра gid.
Ниже показана структура URL и где может быть sheetId
найденный:
https://docs.google.com/spreadsheets/d/spreadsheetId/edit#gid=sheetId
Когда я сделал это в вызове JS REST, это выглядело примерно так:
xhr.open('GET','https://sheets.googleapis.com/v4/spreadsheets/spreadsheetId/values/Sheet1!B3:B71', true);
Здесь я пытаюсь прочитать значения от B3 до B71. Читать дальше на Обозначение A1 об этом.
Чтобы сделать это в PHP, проверьте PHP-Google-таблицы-клиент.
Других решений пока нет …