Première fois en utilisant Google API, peu confus à la documentation, je me demande si quelqu'un pourrait m'aider.Google Sheets API V4 PHP - insertion de données erreur 400
Je reçois cette erreur:
Fatal error: Uncaught exception 'Google_Service_Exception' with message '{ "error": {
"code": 400,
"message": "Invalid value at 'data.values' (type.googleapis.com/google.protobuf.ListValue), \"[{\"Name\":\"a\"}]\"",
"errors": [
{
"message": "Invalid value at 'data.values' (type.googleapis.com/google.protobuf.ListValue), \"[{\"Name\":\"a\"}]\"",
"domain": "global",
"reason": "badRequest"
}
],
"status": "INVALID_ARGUMENT"
}
}
Vérifié avec l'API Google Docs, qui dit, faites ceci:
$values = array(
array(
// Cell values ...
),
// Additional rows ...
);
$body = new Google_Service_Sheets_ValueRange(array(
'values' => $values
));
$params = array(
'valueInputOption' => $valueInputOption
);
$result = $service->spreadsheets_values->update($spreadsheetId, $range, $body, $params);
J'ai essayé d'entrer des valeurs différentes dans ce tableau de valeur $ , mais peu importe ce que j'essaie, j'ai juste une valeur invalide à data.values.