0

我正在尝试通过 Web 表单中的 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”和“message”不是潜在客户捕获中的字段,因此它会引发错误并且不会导入任何内容。我宁愿不为 Marketo 导入编写一个清理这些数据的函数。如果我们不必创建无法导入 Marketo 的字段的“黑名单”,它将使未来的 Web 表单更具可扩展性。

有没有办法避免这个错误?谢谢。

4

1 回答 1

0

这是设计使然。如您所述,如果您尝试更新的潜在客户字段在 Marketo 中不存在,Marketo API 将返回 1006 错误代码。

如果无法编写排除此数据的函数,另一种选择是在 Marketo 中为您需要通过 API 更新的每个自定义字段创建自定义字段

于 2014-12-17T20:23:30.967 回答