【发布时间】:2017-10-10 12:52:51
【问题描述】:
第一次使用 Google API,文档有点糊涂,不知道有没有人可以帮帮我。
我收到此错误:
致命错误:未捕获的异常“Google_Service_Exception”带有消息“{ “错误”:{
“代码”:400,
"message": "'data.values' (type.googleapis.com/google.protobuf.ListValue) 处的值无效,\"[{\"Name\":\"a\"}]\"",
“错误”:[
{
"message": "'data.values' (type.googleapis.com/google.protobuf.ListValue) 处的值无效,\"[{\"Name\":\"a\"}]\"",
“域”:“全球”,
“原因”:“错误请求”
}
],
“状态”:“INVALID_ARGUMENT”
}
}
查看了 Google API Docs,上面写着,这样做:
$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);
我尝试在 $value 数组中输入不同的值,但无论我尝试什么,我都会在 data.values 中得到 Invalid Value。
【问题讨论】:
标签: php google-api google-api-php-client google-sheets-api