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

调用LinkedIn广告系列创建API时出现404资源未找到问题

解决LinkedIn广告系列API创建时的404 "No virtual resource found"问题

可能的原因及修复方案

1. API路径参数格式错误

你使用的API路径包含模板语法的{、}和反引号,实际请求时必须替换为真实的adAccountId值,不能保留这些符号。例如:

  • 错误路径:https://api.linkedin.com/rest/adAccounts/{adAccountId}/adCampaigns
  • 正确路径:https://api.linkedin.com/rest/adAccounts/123456789/adCampaigns(将123456789替换为你的真实广告账户ID)

2. 广告账户ID有效性或权限问题

  • 确认传入的adAccountId是有效的LinkedIn广告账户ID,而非公司页面ID等其他类型ID。即便你说sponsoredaccount_id和adAccountId值相同,也要确保该ID属于你的开发者应用有权访问的广告账户。
  • 检查应用权限:确保你的LinkedIn应用已申请并获得rw_ads权限,且用户授权时同意了该权限范围。权限不足也可能触发资源找不到的错误。

3. HTTP方法或API版本错误

  • 创建广告系列必须使用POST方法,若误用GET或其他方法会返回404,确认请求方法为POST。
  • 检查请求头中的LinkedIn-Version是否符合当前API要求(如最新的2024年版本),过时版本可能导致资源路径失效。

4. 请求体参数格式问题

尽管错误提示是资源找不到,但请求体中sponsoredaccount_id格式不正确也可能间接引发该错误。确保sponsoredaccount_id为字符串类型的有效ID,无多余空格或特殊字符。

验证步骤

  1. 用API调试工具(如Postman)构造正确路径的POST请求,传入有效adAccountId和合规请求体,测试是否能成功响应。
  2. 调用adAccounts/{adAccountId}的GET接口,确认该账户存在且你的应用可访问,排除账户不存在或权限问题。

内容的提问来源于stack exchange,提问作者Hanish Vashishtha

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 04:34:52