尝试在Marketo中更新潜在客户记录中的数据字段。使用 C#。我发送:
{"action":"updateOnly","input":[{"email":"dfranks@gmail.com","leadQuality":"Hot"}]}
然后回来:
{"requestId":"d98e#14b2d7dd1f3","success":false,"errors":[{"code":"612","message":"Invalid Content Type"}]}
为什么无效的内容类型消息?字段leadQuality
是合法的。电子邮件地址存在。我尝试了许多不同的领域,并且总是使用相同的信息。访问令牌也很好。
答案 0 :(得分:6)
Content-Type
是一个HTTP标头。通常,您将其设置为application/json
以进行REST调用。
您应该在生成HTTP请求或REST调用的代码中执行此操作。
我在one of the marketo examples中找到了text/json
Content-Type
和Accept
标头值。您可以尝试以下两种选择之一。
答案 1 :(得分:0)
以下是一些要检查的事项:
正如@StephenKing所提到的,我会检查你的Content-Type HTTP 标题设置为“application / json”。
我还要确认您为“leadQuality”创建的自定义字段 有一个String数据类型。