Установить заголовок листа Google с помощью API версии 4

Я работаю над приложением, которое добавляет записи в таблицу Google. Авторизация уже работает, и я могу создать лист, но не знаю, как установить заголовок из-за сложной / отсутствующей документации REST API, отображается только код библиотеки.

Я использую: PHP7, cURL и прямые конечные точки REST API, а не библиотеку.

Чтобы создать новую электронную таблицу, я вызываю: https://sheets.googleapis.com/v4/spreadsheets с access_token (носителем)

Это работает, но я хотел бы указать заголовок в том же запросе или в следующем запросе.

Я пытался: https://sheets.googleapis.com/v4/spreadsheets/SPREADSHEETID:batchUpdate

$post_date = [
                'requests' => [
                'title' => 'Test '.$params['id'].' '.date('Y-m-d H:i:s').''
                ]
            ];

Но он говорит о недопустимой полезной нагрузке json. Кроме того, я думаю, что было бы эффективнее, если бы я мог задать заголовок в первом запросе.

Как сделать HTTP-запрос в Javascript?
Как сделать HTTP-запрос в Javascript?
В JavaScript вы можете сделать HTTP-запрос, используя объект XMLHttpRequest или более новый API fetch. Вот пример для обоих методов:
0
0
260
1

Ответы 1

Я нашел ответ, это было:

$post_data = [
      "properties" => [
        "title" => "Test ".$params['id']." ".date('Y-m-d H:i:s').""
      ]
    ];

И тогда мне пришлось JSON закодировать его в cURL вместо обычного массива.

Другие вопросы по теме