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

Я нашел ответ, это было:
$post_data = [
"properties" => [
"title" => "Test ".$params['id']." ".date('Y-m-d H:i:s').""
]
];
И тогда мне пришлось JSON закодировать его в cURL вместо обычного массива.