gpt4 book ai didi

javascript - gapi.client.gmail.users.labels.create 给出 invalidArgument 错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:43:12 28 4
gpt4 key购买 nike

我正在使用 JavaScript Gmail API 创建标签。

function createLabel(userId, newLabelName, callback) {
var request = gapi.client.gmail.users.labels.create({
'userId': userId,
'label': {'name': newLabelName}
});
request.execute(callback);}

This is the code of Developer API Example

我能够进行身份验证,甚至可以获得标签列表,但在创建标签时出现以下错误。

{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalidArgument",
"message": "Invalid request"
}
],
"code": 400,
"message": "Invalid request"
}
}

但是当我使用 Try It example 它正在工作,但唯一的区别是它使用 key={Your auth key} 执行 POST 请求,提供的示例不会将该部分附加到 URL。

最佳答案

您发送的数据应该在resource参数中,labelListVisibilitymessageListVisibility也是必填字段:

function createLabel(userId, newLabelName, callback) {
gapi.client.gmail.users.labels.create({
userId: userId,
resource: {
name: newLabelName,
labelListVisibility: 'labelShow',
messageListVisibility: 'show'
}
}).execute(callback);
}

关于javascript - gapi.client.gmail.users.labels.create 给出 invalidArgument 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35671807/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com