【问题标题】:How do I use Marketo REST API with Postman?如何将 Marketo REST API 与 Postman 一起使用?
【发布时间】:2021-05-31 17:56:19
【问题描述】:

我很难弄清楚如何使用 Postman 正确使用 Marketo REST API 进行测试。

到目前为止,我可以进行身份​​验证并获取我的 access_token,

但是当我尝试创建一个文件夹时...(正确验证)

端点[POST] /rest/asset/v1/folders.json

正文

{
  "description": "Test Folder",
  "name": "Test",
  "parent": {
    "id": 1,
    "type": "Folder"
  }
}

我明白了:

{
    "success": false,
    "errors": [
        {
            "message": "name cannot be null.",
            "code": "701"
        },
        {
            "message": "parent cannot be null",
            "code": "701"
        }
    ],
    "requestId": "408a#1720c00a893",
    "warnings": []
}

我不知道我做错了什么。

【问题讨论】:

    标签: rest postman marketo


    【解决方案1】:

    请参阅 Marketo API 文档中的 an example

    创建/更新文件夹请求应该是 application/x-www-form-urlencoded 而不是 application/json

    所以在 Postman 中,你必须发布一个带有三个参数的表单:

    parent={"id":416,"type":"Folder"}
    name=Test 10 - deverly
    description=This is a test
    

    对于parent 参数,您应该指定一个特定的类似json 的文本,这是folderId 的常用格式

    对于通用文件夹(不是程序),您可以只提供整数 id,没有 JSON 结构,不建议这样做,但可用于手动 API 测试

    【讨论】:

      猜你喜欢
      • 2015-12-28
      • 2016-06-29
      • 1970-01-01
      • 2017-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多