Salesforce。 API 连接。如何制作正确的 JSON?

问题描述 投票:0回答:1

我创建了一个 API 连接。
我想通过 API 传输职位空缺的候选人数据。

除了某些字段外,一切都运行良好。

我的这些字段是空的。

  • 田野

    msf__Recruitment_Channel__c

    enter image description here

  • 字段的所有元数据
    enter image description here
    enter image description here

我的 JSON

{
    "setApiName": "default",
    "fields": {
        "visitor_id": {
            "value": "__00D9Q000000ft2GUAQ"
        },
        "Initialen": {
            "value": "dhr"
        },
        "Voornaam": {
            "value": "Zoef"
        },
        "Tussenvoegsels": {
            "value": "de"
        },
        "Achternaam": {
            "value": "Haas"
        },
        "Email": {
            "value": "[email protected]"
        },
        "Mobiel_nummer": {
            "value": "0031(0)622233333"
        },
        "Huidige_straat": {
            "value": "straat2"
        },
        "msf__Driving_License__c": {
            "value": "Yes"
        },
        "PrivacyAgreement": {
            "value": true
        },
        "msf__Recruitment_Channel__c": {
            "value": "My website"
        }
    }
}

如何传输字段数据

msf__Recruitment_Channel__c

json salesforce
1个回答
0
投票

Hoe gaat het ;)下次也许在截图之前将 SF 中的语言切换为英语。

它“应该有效”(TM)。这只是一个愚蠢的选择列表,它没有标记为受限...您的用户是否有权使用该 msf 托管软件包?如果您能够设置

msf__Driving_License__c
OK,答案是肯定的。

您发送的字段看起来很奇怪。您没有使用普通的 Salesforce REST API,对吧?因为它需要

LastName
,而不是
Achternaam
。没有标准字段
visitor_id
...

如果您的 API 端点在 URL 中包含“apexrest” - Salesforce 开发人员为您编写了一段代码并将其公开为服务。他们可能只是忽略了您传递的字段,或者他们希望您将字段标签作为 json 字段传递,然后他们会将其映射到真实的 API 名称。 “聪明”。所以......你必须回到他们那里询问这个值应该如何传递。或者(如果不是太敏感)您可以编辑您的问题并将服务的代码粘贴到此处,我们可以尝试找出答案。

© www.soinside.com 2019 - 2024. All rights reserved.