You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

LinkedIn广告活动创建API生成legacy活动 如何创建普通活动

核心原因

调用接口创建出legacy旧版广告活动,本质是请求没有匹配新版广告活动的结构要求。LinkedIn新版标准广告采用「广告账户-活动组-广告活动-广告创意」的三级架构,旧版活动没有活动组(Campaign Group)层级,如果你的创建请求没满足新版结构要求,接口会自动走旧版兼容逻辑,生成legacy活动。

正确创建标准广告活动的操作步骤
  • 先确认请求头的API版本:必须在请求头里携带LinkedIn-Version字段,值为202402及以上的正式发布版本,低于这个版本的接口不支持新版标准活动创建。
  • 提前准备活动组URN:新版活动必须绑定一个同账户下的有效活动组,如果你还没创建活动组,需要先调用创建活动组的接口生成对应实体,拿到格式为urn:li:sponsoredCampaignGroup:{活动组数字ID}的URN备用。
  • 构造创建请求:向广告活动创建接口发POST请求时,除了常规的账户ID、活动名称、状态、目标类型、预算、排期、出价类型这些基础字段,必须传入campaignGroup字段,值为上一步拿到的活动组URN。
  • 特殊目标适配:如果你的活动目标是线索收集、网站转化这类新版专属目标,需要额外在请求体里加objectiveVersion字段,值设为CURRENT,避免被判定为旧版兼容模式。
请求示例
POST /rest/adCampaigns
请求头:
  Authorization: Bearer {你的有效访问令牌}
  LinkedIn-Version: 202402
  Content-Type: application/json

请求体:
{
  "account": "urn:li:sponsoredAccount:{你的广告账户数字ID}",
  "name": "标准广告活动测试",
  "status": "PAUSED",
  "type": "SPONSORED_UPDATES",
  "objectiveType": "WEBSITE_TRAFFIC",
  "campaignGroup": "urn:li:sponsoredCampaignGroup:{提前创建的活动组数字ID}",
  "dailyBudget": {
    "amount": "100",
    "currencyCode": "USD"
  },
  "unitCost": {
    "amount": "5",
    "currencyCode": "USD"
  },
  "costType": "CPC",
  "startDate": {
    "day": 25,
    "month": 5,
    "year": 2024
  }
}
结果校验

创建完成后可以调用活动详情查询接口,看返回数据里的version字段:

  • 值为CAMPAIGN_MANAGEMENT_2:说明创建成功,是新版标准广告活动
  • 值为LEGACY:说明还是旧版,优先检查是否漏传campaignGroup字段、请求头的API版本是否符合要求、绑定的活动组是否属于当前广告账户且状态有效。

内容的提问来源于stack exchange,提问作者akash deep

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 12:54:15