AdCreativesV2 Batch GET API 返回 400 BAD REQUEST -“无法处理涉及多个路由实体的请求”

问题描述

我正在向这样的网址发出 API 请求以访问 AdCreatives API: https://api.linkedin.com/v2/adCreativesV2?ids=List(123,789) (不是确切的 ID,但你懂的)

根据调用中使用的 ID,有时这会按预期工作,有时我会收到 400 错误代码响应,并显示消息“无法处理涉及多个路由实体的请求”

这是什么意思,我该如何解决

我假设我无法一次发出包含所有这些 ID 的请求,但是有没有办法判断是哪些 ID 导致了问题?这可以帮助我成功地将相似的 ID 分组以拨打电话。

解决方法

您是否检查过您在 <select id="units"> <option value="bag"{% if row[1]=="bag" %} selected="true"{% endif %}>bag</option> <option value="box"{% if row[1]=="box" %} selected="true"{% endif %}>box</option> <option value="bottle"{% if row[1]=="bottle" %} selected="true"{% endif %}>bottle</option> <option value="carton"{% if row[1]=="carton" %} selected="true"{% endif %}>carton</option> </select> 中使用了 X-Restli-Protocol-Version: 2.0.0
例如,对于我在 python 中,这看起来像

header

文档中提到了这一点 here