[英]Empty title when inserting a Google Task with google apis node.js client
當我使用此代碼時,會創建一個新任務,但標題為空
const service = google.tasks({ version: "v1", auth })
service.tasks.insert(
{
tasklist: <ID_OF_YOUR_TASK_LIST>,
title: "hello"
},
(err, res) => {
if (err) return console.error(err)
console.log(res)
}
)
您可以使用resource
而不是requestBody
,它也可以工作。
在 Node 13.4.0 上測試,按預期工作
function insertTask(auth) {
const service = google.tasks({version: 'v1', auth});
service.tasks.insert({
"tasklist": "___ID___",
"resource": {
"title": "___TITLE___"
}
}, (err, res) => {
if (err) return console.error('The API returned an error: ' + err);
});
}
一段時間后,我發現您需要在requestBody
對象中指定 body 參數。 下面的代碼正在工作
const service = google.tasks({ version: "v1", auth })
service.tasks.insert(
{
tasklist: <ID_OF_YOUR_TASK_LIST>,,
requestBody: { // ! important !
title: "hello"
}
},
(err, res) => {
if (err) return console.error(err)
console.log(res)
}
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.