调用LinkedIn Marketing API的rest/adTargetingEntities接口遇404错误求助
问题排查与解决方案
以下是导致404(RESOURCE_NOT_FOUND)错误的常见原因及对应解决办法:
端点路径错误:LinkedIn REST API的
adTargetingEntities接口正确路径应为/v2/adTargetingEntities,而非你当前使用的/rest/adTargetingEntities。将请求URL中的rest替换为v2,调整后的完整请求应为:https://api.linkedin.com/v2/adTargetingEntities?q=TYPEAHEAD&facet=List(urn%3Ali%3AadTargetingFacet%3AemployersAll)&query=Apple参数格式验证:确认
facet参数的格式是否符合要求。虽然当前参数编码看起来正确,但需确保List()包裹的URN未出现拼写错误(比如employersAll是否为目标版本支持的facet值)。API版本兼容性:你使用的
Linkedin-Version: 202211版本需确认是否仍支持TYPEAHEAD查询。若版本过旧,建议升级到较新的稳定版本(如202309)重试。
如果调整路径后仍出现404,建议补充检查:
- 访问令牌是否包含
rw_ads或r_ads等必要权限(权限不足通常返回403,但部分场景下可能因权限导致资源不可见); - 请求头的
X-Restli-Protocol-Version是否与API版本兼容(2.0.0是当前推荐值,一般无需调整)。
内容的提问来源于stack exchange,提问作者SheyDev
相关产品推荐
相关产品推荐

