Postmates,如何在 application/x-www-form-urlencoded 参数内创建列表
Postmates, How to create a list inside a application/x-www-form-urlencoded parameter
我正在尝试使用 API,此处有详细记录: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" 字段。该文档简单地将其描述为 "List of items being delivered." 并且它有一个 "Attributes" link 无处可去。但是,在示例响应中,manifest_items 看起来应该包含子元素(名称、数量、大小)。在教程的响应中有第四个 (additional_data)。同样在使用 Postman 的教程中,您可以看到 manifest_items 字段中的值,即 [...
这让我觉得它可能是一个数组。无论如何,如何在数据参数的多部分中定义这样的值?我尝试了多种使用 Postman 和 Talend API 测试仪的方法。我没有看到 GUI 方法。一个示例是将 "size=small&name=bag&quantity=2" 放入字段值中。
无论我做什么,这是 Postmates 的回复:
{"kind":"error","code":"invalid_params","message":"The parameters of your request were invalid.","params":{} }
有什么想法吗?
谢谢,
本
这是他们在 manifest_items 字段中寻找的格式:
[
{
"name": "Jake",
"quantity": 2,
"size": "medium"
}
]
我正在尝试使用 API,此处有详细记录: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" 字段。该文档简单地将其描述为 "List of items being delivered." 并且它有一个 "Attributes" link 无处可去。但是,在示例响应中,manifest_items 看起来应该包含子元素(名称、数量、大小)。在教程的响应中有第四个 (additional_data)。同样在使用 Postman 的教程中,您可以看到 manifest_items 字段中的值,即 [...
这让我觉得它可能是一个数组。无论如何,如何在数据参数的多部分中定义这样的值?我尝试了多种使用 Postman 和 Talend API 测试仪的方法。我没有看到 GUI 方法。一个示例是将 "size=small&name=bag&quantity=2" 放入字段值中。
无论我做什么,这是 Postmates 的回复:
{"kind":"error","code":"invalid_params","message":"The parameters of your request were invalid.","params":{} }
有什么想法吗?
谢谢,
本
这是他们在 manifest_items 字段中寻找的格式:
[
{
"name": "Jake",
"quantity": 2,
"size": "medium"
}
]