我正在尝试使用API,这里只介绍了它:https://postmates.com/developer/docs/#resources__delivery__create-交货
它使用多部分表单数据(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字段中的值,即[…
这让我觉得它可能是一个数组。无论如何,如何在数据参数的多部分中定义这样的值?使用Postman和Talend API测试仪,我已经尝试了很多方法。我看不到GUI方法。一个例子是将"size=small&name=bag&quantity=2"放入字段值中。
不管我做什么,以下是Postmates的回复:
{"kind":"error","code":"invalid_params","message":"您请求的参数无效。","params":{}}
有什么想法吗?
谢谢,
Ben
以下是他们在manifest_items字段中寻找的格式:
[
{
"name": "Jake",
"quantity": 2,
"size": "medium"
}
]