8

Marketo でリード レコードのデータ フィールドを更新しようとしています。C#を使用します。私は送る:

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

そして戻ってください:

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

無効なコンテンツ タイプ メッセージが表示されるのはなぜですか? フィールドleadQualityは合法です。メールアドレスは存在します。私は多くの異なるフィールドを試しましたが、常に同じメッセージです。アクセストークンもいいですね。

4

2 に答える 2

6

Content-TypeHTTPヘッダーです。通常、application/jsonREST 呼び出しの場合は に設定します。

これは、HTTP 要求または REST 呼び出しを生成するコードで行う必要があります。

マーケットの例の 1 つでtext/jsonasContent-TypeAcceptヘッダーの値を見つけました。2 つの選択肢のいずれかを試すことができます。

于 2015-01-27T22:41:20.770 に答える
0

いくつかの点を確認してください。

  1. @StephenKing が述べたように、Content-Type HTTP ヘッダーが「application/json」に設定されていることを確認します。

  2. また、「leadQuality」用に作成したカスタム フィールドのデータ型が String であることも確認します。

ここに画像の説明を入力

于 2015-01-27T23:43:39.930 に答える