7

REST APIを使用して新しいCaseオブジェクトを作成しようとしていますが、ネストされたSObjectを渡すためにJSON本体をフォーマットする方法を見つける必要があります。

それはドキュメントでは明らかではなく、私は例を見つけることができないようです。誰かがポインタを持っているか、以前にこれを行ったことがありますか?

SF Web UIは、テキストルックアップフィールドを使用して(関連する)連絡先とアカウントを設定します。ルックアップの必要性を回避する方法、または関連するレコードのSObjectをJSONに埋め込む方法を理解する必要があります。

[{"message":"The value provided for foreign key reference Contact is not a nested SObject","errorCode":"INVALID_FIELD"}]
4

2 に答える 2

9

新しいCaseオブジェクトにAccountId属性とContactId属性を設定するだけで理解できます。

于 2012-05-01T23:12:01.557 に答える
3

これに関するドキュメントも見たことがありませんが、REST APIによって返される標準オブジェクトのオブジェクトメタデータを見ると、「参照」タイプのフィールドに接尾辞「Id」が追加されているようです。たとえば、CaseにはOwnerId、LastModifiedById、CreatedByIdなどがあります。このサフィックスは、ブラウザインターフェイスに表示されるフィールド名にはありません。SOAP APIのWSDLには、タイプ「ID」の単純な要素としてのIDと、実際のレコードをネストするための複雑な子要素の両方が含まれています。

于 2012-05-06T21:29:41.957 に答える