marketo中的delete方法总是返回无效的内容类型

时间:2015-03-31 02:24:03

标签: groovy

我有这个代码用于删除marketo中的引导但是我总是得到一个错误,说我有无效的内容类型我使用相同的方法使用post并获取并且它可以工作但是在删除它会一直返回错误:

def client = new RESTClient('https://XXX-XXX-XXX.mktorest.com')
client.headers['Authorization'] = 'Bearer '+"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx:xx"
def response = client.delete(path:'/rest/v1/leads.json',
        contentType : 'application/json' )
println response.data

响应:

[errors:[[code:612, message:Invalid Content Type]], requestId:36df#14c6da14e9e, success:false]

2 个答案:

答案 0 :(得分:0)

看起来你没有发送任何有效载荷。摘录中是否省略了有效载荷?

特定的API记录在案here。仔细查看有效负载结构,因为它是必需的属性(要删除的潜在客户ID列表)。

答案 1 :(得分:0)

对于那些需要了解Marketo REST API上要删除的有效负载的人应该是什么样子,这里有一个示例。

您可以通过向“input”数组添加更多具有“id”属性的对象来删除多个潜在客户。

{
  "input": [
    {
      "id": 123456789
    },
    {
      "id": 123456790
    }
  ]
}