我正在尝试使用一个在这里有少量文档的应用程序接口:https://postmates.com/developer/docs/#resources__delivery__create-delivery
它使用多部分表单数据(x-www- form -urlencoded)。
他们在这里也有一个使用Postman进行测试的教程:https://blog.postmates.com/testing-the-postmates-api-with-postman-1d4c55336e85
我遇到的问题是这个"manifest_items“字段。文档简单地将其描述为“正在交付的项目列表”。而且它有一个无处可去的“属性”链接。但是,在示例响应中,manifest_items看起来应该包含子元素(名称、数量、大小)。在教程的响应中有第四个(additional_data)。在使用Postman的教程中,您还可以看到manifest_items字段中的值[...
这让我认为它可能是一个数组。不管怎样,如何在一个多部分的for data参数中定义这样的值呢?我尝试过使用Postman和Talend API tester的许多方法。我没有看到GUI方法。一个例子是将"size=small&name=bag&quantity=2“放入字段值中。
不管我怎么做,下面是Postmate的回应:
{“kind”:“错误”,“代码”:“invalid_params”,“message”:“您的请求参数无效”,"params":{}}
这里有什么想法吗?
谢谢,
本
发布于 2020-04-02 00:41:11
下面是他们在manifest_items字段中查找的格式:
[
{
"name": "Jake",
"quantity": 2,
"size": "medium"
}
]https://stackoverflow.com/questions/60950325
复制相似问题