【发布时间】:2018-09-24 19:57:08
【问题描述】:
我正在使用 Marketo REST API 添加潜在客户。一切似乎都运行良好,但我找不到线索最终的去向。该表单已设置为向提交者发送一封确认电子邮件,但并未发送。
首先,我使用/rest/asset/v1/form/FORMID.json 端点获取表单的数据。接下来,我使用/rest/asset/v1/form/FORMID/fields.json 端点获取所有表单字段。然后我为所有字段呈现自定义 HTML 并将其显示在网站的前端。表单提交是使用 AJAX 完成的,我将数据从 PHP 发送到 Marketo REST API。这一切都很好。
Marketo 在使用已提交的电子邮件地址时返回成功的updated 响应:
stdClass Object
(
[requestId] => f015#155f21eba78
[result] => Array
(
[0] => stdClass Object
(
[id] => 1035656
[status] => updated
)
)
[success] => 1
)
如果是新电子邮件,它会返回成功的created 响应。一切似乎都应该完美运行,但是我找不到提交的内容。
这些提交可能会结束的任何想法,以及为什么它们没有显示为表单中的线索?为什么每次成功提交都应该发送的确认电子邮件没有发送?
【问题讨论】:
-
您发布到 Marketo REST API 的确切潜在客户字段是什么?另外,到哪个端点?
-
@dferenc 我使用
/rest/asset/v1/form/XXXX/fields.json从 API 获取字段列表,并基于这些字段构建表单。提交表单后,我使用/rest/v1/leads.json将这些字段的值发送到 REST API。