我正在测试photos.batchGet 端点。
根据 API 文档,它需要两个 URL 参数“view”和“photoIds”。当我尝试使用 photoIds 参数时,该请求仅适用于一个 photoId。使用多个 photoId 失败。
我尝试在字符串中的 photoId 之间使用分隔符(通过使用逗号、管道和空格)。我也尝试过完全不使用分隔符。不使用分隔符会返回字符串中最后一个 photoId 的响应,但不会返回任何其他 photoId。简而言之,我的要求似乎都没有奏效。难道我做错了什么?
此外,根据服务器配置,我认为建议 URL 长度低于 2,000 个字符。任何超过 30 个 photoId 的内容都会创建比这更长的 URL。
话虽如此,也许将其设为接受 JSON 请求正文的 POST 请求会更好?只是一个想法,但认为这会更适合。我们的很多旅行都超过了30个场景,我们甚至有一个700个场景的旅行!