Установить название листа Google с API версии 4 - PullRequest
0 голосов
/ 24 октября 2018

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

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

Чтобы создать новую электронную таблицу, я вызываю: 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.Кроме того, я думаю, что было бы более эффективно, если бы я мог установить заголовок в первом запросе.

1 Ответ

0 голосов
/ 24 октября 2018

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

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

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

...