postman - Postmates,如何在 application/x-www-form-urlencoded 参数中创建列表
问题描述
我正在尝试使用此处简要记录的 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”字段。文档简单地将其描述为“正在交付的项目列表”。它有一个无处可去的“属性”链接。但是,在示例响应中, 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":{}}
这里有什么想法吗?
谢谢,
本
解决方案
这是他们在 manifest_items 字段中寻找的格式:
[
{
"name": "Jake",
"quantity": 2,
"size": "medium"
}
]
推荐阅读
- c# - Microsoft Dynamics 365 CRM 身份验证的示例代码,然后重定向到 C# 控制台应用程序
- outlook - LotusScript 在 MS Outlook 中创建日历条目
- ios - 如何通过 UIWebView 在 iOS 应用程序上上传外部文件?
- r - 如何在 R 中分组和取消分组?
- r - 如何在 R 中 2 个列表的元素之间应用函数?
- java - WARNING: No mapping for GET /StudentCurd/ (HTTP Status 404 – Not Found) 我已经尝试了所有的解决方案但无法解决这个问题,所以再次询问:
- mysql - 如何正确使用带有原始 SQL 的 Quill 中缀?
- prometheus - 在 rate 或 irate 中度量标签的总和
- stored-procedures - OperationalError:(1414,“例程“存储过程名称”的 OUT 或 INOUT 参数 1 不是 BEFORE 触发器中的变量或新伪变量”)
- django - 如何从 Django 中的 views.py 填写表单字段?