我正在尝试根据自己的需要调整https://github.com/Marketo/REST-Sample-Code/blob/master/php/LeadDatabase/Leads/SyncLeads.php 。我希望能够使用 REST API 将潜在客户的状态从“已注册”更新为“已参加”。(当有人登记参加活动时,Marketo Events 应用程序会执行此操作。)
但是,当我尝试发送类似:
{"input":[{"email":"asdfasdf@qwerqwer.org",
"membership":{"progressionStatus":"Attended"}}]}
我回来了:
{"requestId":"168be#15868ee5bff",
"result":[{"status":"skipped","reasons":[
{"code":"1006","message":"Field 'membership' not found"}]}],
"success":true}
我理解这个消息很好——“会员”不是一个字段,因此不能以这种方式更新。但是还有另一种方法来更新progressionStatus
使用 API 吗?