我正在尝试通过网络表单中的Marketo API进行简单的潜在客户创建/更新。我将数据发布到多个来源,而不仅仅是Marketo,因此我在Marketo更新期间还有其他字段不匹配任何字段。这会引发1006 http://developers.marketo.com/documentation/rest/error-codes/
的API错误以下是JSON示例:
{
"action": "createOrUpdate",
"lookupField": "email"
"input": [
{
"firstName": "Matthew Edward",
"campaign_id": "testingCID",
"lastName": "King",
"email": "mking@umbel.com"
"message": "",
}
]
}
自" campaign_id"和"消息"在Lead捕获中没有字段,它会抛出错误并且不会导入任何内容。我宁愿不写一个函数来清理这个数据JUST for Marketo import。如果我们不必创建"黑名单,那么它将使未来的Web表单更具可扩展性。无法导入Marketo的字段。
无论如何都要避免这个错误吗?感谢。
答案 0 :(得分:0)
这是设计的。正如您所提到的,如果您尝试更新的潜在客户字段在Marketo中不存在,则Marketo API将返回1006错误代码。
如果编写排除此数据的函数不是一个选项,则另一个选项是create custom fields in Marketo for each custom field you need to update via the API。