更新否定关键词
您可以使用本接口更新搜索广告的否定关键词。
请求
地址 https://business-api.tiktok.com/open_api/v1.3/search_ad/negative_keyword/update/
方法 POST
Header
|字段{30%}|类型{15%}|描述{55%}|
|---|---|---|
|Access-Token {必填}|string|授权访问令牌。可以通过[获取访问令牌](https://ads.tiktok.com/marketing_api/docs?id=1738373164380162)接口获取。|
|Content-Type {必填}|string|请求信息类型。<br>允许格式:`application/json`。|
参数
|字段{30%}|类型{15%}|描述{55%}|
|---|---|---|
| advertiser_id {必填} | string | 广告主ID。 |
| object_type {必填} | string | 对象类型。请通过本字段指定您想更新推广系列还是广告组对应的否定关键词。 <br><br>枚举值:<ul><li>`CAMPAIGN`:推广系列。</li><li>`ADGROUP`:广告组。</li></ul>|
| object_id {必填} | string | 对象 ID。请通过本字段传入一个推广系列 ID 或广告组 ID,从而更新对应的否定关键词。<br><br>您需根据 `object_type`字段传入本字段: <ul><li>若 `object_type`设置为`CAMPAIGN`,您需通过本字段传入推广系列 ID。</li><li>若 `object_type` 设置为 `ADGROUP` , 您需通过本字段传入广告组 ID。</li></ul>|
| old_keyword_id {必填} | string | 您想更新的否定关键词的ID。 <br> <br>若想获取否定关键词的ID,请使用[/search_ad/negative_word/get/](1775104887052289.html)。<br> <br><p><span style="color:darkred"><b>注意</b></span>: 若指定的否定关键词ID不存在,会出现报错提示。 |
| keyword{必填} | object| 原否定关键词的更新信息。 |
# | name {必填} | string | 您想为通过`old_keyword_id`字段指定的否定关键词设置的新名称。<br><br>长度限制:不超过 80 个字符。<br><br>名称中不可使用以下特殊字符:[`!`, `@`, `%`, `^` , `(`, `)` , `=`, `{`, `}`, `;`,`~` , ``` , `<` , `>` , `?`, `\` , `|`]。 否则会出现报错提示。 <br><p><span style="color:darkred"><b>注意</b></span>:若出现否定关键词重名,将会进行去重,仅保留一个名字。此外,您仅可为每个关键词指定一种匹配类型。 <br>不过,若您想仅更新否定关键词的匹配类型,您可以通过`name`字段传入相同的名称,并通过`match_type`字段指定新的匹配类型。|
#| match_type | string | 否定关键词的匹配类型。<br><br>枚举值:<ul><li>`PRECISE_WORD` :精确匹配。</li><li>`PHRASE_WORD`:词组匹配。</li><li>`BROAD_WORD`:广泛匹配。</li></ul><br>默认值:`BROAD_WORD`。|
示例 - 更新否定关键词的名称
(code curl http)
curl --location --request POST 'https://business-api.tiktok.com/open_api/v1.3/search_ad/negative_keyword/update/' \
--header 'Access-Token: {{Access-Token}}' \
--header 'Content-Type: application/json' \
--data '{
"advertiser_id":"{{advertiser_id}}",
"object_type":"CAMPAIGN",
"object_id":"{{object_id}}",
"old_keyword_id":"{{old_keyword_id}}",
"keyword":{
"name":"{{name}}"
}
}'
(/code)
示例 - 更新否定关键词的匹配类型
(code curl http)
curl --location --request POST 'https://business-api.tiktok.com/open_api/v1.3/search_ad/negative_keyword/update/' \
--header 'Access-Token: {{Access-Token}}' \
--header 'Content-Type: application/json' \
--data '{
"advertiser_id":"{{advertiser_id}}",
"object_type":"CAMPAIGN",
"object_id":"{{object_id}}",
"old_keyword_id":"{{old_keyword_id}}",
"keyword":{
"name":"{{name}}",
"match_type":"PRECISE_WORD"
}
}'
(/code)
返回
|字段{30%}|类型{15%}|描述{55%}|
|---|---|---|
|code |number| 返回码。完整返回码列表及描述,参见 [附录 - 返回码](https://ads.tiktok.com/marketing_api/docs?id=1737172488964097)。|
|message |string| 返回信息。更多信息参见 [附录 - 返回码](https://ads.tiktok.com/marketing_api/docs?id=1737172488964097)。 |
|request_id |string| 请求的日志ID,唯一标识一个请求。 |
|data |object| 返回数据。 |
#| new_keyword_id | string | 否定关键词更新后对应的ID。 |
示例 - 更新否定关键词的名称
(code Success-Response http)
HTTPS/1.1 200 OK
{
"code": 0,
"message": "OK",
"request_id": "{{}}",
"data": {
"new_keyword_id": "{{new_keyword_id}}"
}
}
(/code)
示例 - 更新否定关键词的匹配类型
(code Success-Response http)
HTTPS/1.1 200 OK
{
"code": 0,
"message": "OK",
"request_id": "{{}}",
"data": {
"new_keyword_id": "{{old_keyword_id}}"
}
}
(/code)