我有这个代码用于删除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]
答案 0 :(得分:0)
看起来你没有发送任何有效载荷。摘录中是否省略了有效载荷?
特定的API记录在案here。仔细查看有效负载结构,因为它是必需的属性(要删除的潜在客户ID列表)。
答案 1 :(得分:0)
对于那些需要了解Marketo REST API上要删除的有效负载的人应该是什么样子,这里有一个示例。
您可以通过向“input”数组添加更多具有“id”属性的对象来删除多个潜在客户。
{
"input": [
{
"id": 123456789
},
{
"id": 123456790
}
]
}