为什么“内容类型无效”

时间:2015-01-27 22:35:14

标签: marketo

尝试在Marketo中更新潜在客户记录中的数据字段。使用 C#。我发送:

{"action":"updateOnly","input":[{"email":"dfranks@gmail.com","leadQuality":"Hot"}]}

然后回来:

{"requestId":"d98e#14b2d7dd1f3","success":false,"errors":[{"code":"612","message":"Invalid Content Type"}]}

为什么无效的内容类型消息?字段leadQuality是合法的。电子邮件地址存在。我尝试了许多不同的领域,并且总是使用相同的信息。访问令牌也很好。

2 个答案:

答案 0 :(得分:6)

Content-Type是一个HTTP标头。通常,您将其设置为application/json以进行REST调用。

您应该在生成HTTP请求或REST调用的代码中执行此操作。

我在one of the marketo examples中找到了text/json Content-TypeAccept标头值。您可以尝试以下两种选择之一。

答案 1 :(得分:0)

以下是一些要检查的事项:

  1. 正如@StephenKing所提到的,我会检查你的Content-Type HTTP     标题设置为“application / json”。

  2. 我还要确认您为“leadQuality”创建的自定义字段     有一个String数据类型。

  3. enter image description here