← 返回目录
📁 API Reference › Negative Keywords

创建否定关键词

您可以使用本接口创建搜索广告的否定关键词。若用户的搜索词与否定关键词匹配,对应的推广系列或广告组中的广告不会显示。

您可以为广告组或推广系列设置否定关键词: - 若想为广告组设置否定关键词,需确保该广告组已开启自动搜索广告位。 - 若想为推广系列设置否定关键词,需确保该推广系列下至少有一个已开启自动搜索广告位的广告组。

若想了解如何为广告组开启自动搜索广告位,请查看创建搜索广告。

请求

地址 https://business-api.tiktok.com/open_api/v1.3/search_ad/negative_keyword/add/

方法 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_ids {必填} | string[] | 对象ID列表。请通过本字段传入一个或多个推广系列 ID 或广告组 ID,从而创建对应的否定关键词列表。<br><br>最大数量:50。<br><br>您需根据 `object_type`字段传入本字段: <ul><li>若 `object_type`设置为`CAMPAIGN`,您需通过本字段传入推广系列 ID。</li><li>若 `object_type` 设置为 `ADGROUP` , 您需通过本字段传入广告组 ID。</li></ul>|
| replace | boolean | 是否使用通过`keywords`字段指定的关键词替换掉推广系列或广告组目前对应的所有否定关键词。<br><br>枚举值:<ul><li>`true`:替换目前对应的所有否定关键词)。</li><li>`false`:仅增加否定关键词。</li></ul> 默认值:`false`。 |
| keywords {必填} | object[] | 您想创建的否定关键词列表。<br><br>最大数量: 1,000。<br><br><p><span style="color:darkred"><b>注意</b></span>:单个广告组最多可设置 10,000 个否定关键词。|
#| name {必填} | string | 您想创建的否定关键词名称。<br><br>长度限制:80 个字符。<br><br>名称中不可使用以下特殊字符:[`!`, `@`, `%`, `^` , `(`, `)` , `=`, `&#123;`, `&#125;`, `;`,`~` , `&#96;` , `<` , `>` , `?`, `\` , `&#124;`]。 否则会出现报错提示。 <br><p><span style="color:darkred"><b>注意</b></span>:若出现否定关键词重名,将会进行去重,仅保留一个名字。此外,您仅可为每个关键词指定一种匹配类型。 |
#| 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/add/' \
--header 'Access-Token: {{Access-Token}}' \
--header 'Content-Type: application/json' \
--data '{
    "advertiser_id":"{{advertiser_id}}",
    "object_type":"CAMPAIGN",
    "object_ids":["{{object_id}}"],
    "keywords":[
        {
            "name":"{{name}}",
            "match_type":"BROAD_WORD"
        },
        {
            "name":"{{name}}",
            "match_type":"BROAD_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| 返回数据。 |

示例

(code Success-Response http)
HTTPS/1.1 200 OK
{
    "code": 0,
    "message": "OK",
    "request_id": "{{request_id}}",
    "data": {}
}
(/code)

内容来源:TikTok API for Business 官方文档 · 本地归档

在接这个接口时卡住了?
Stuck wiring this API into production? We build ad-delivery tooling on these platforms — campaign automation, reporting pipelines, error-handling and migration between API versions.
联系我们 · Talk to us 每日平台更新简报 →