Я попытался вставить данные формы из sitecore в salesforce с помощью REST API. Вот мой пример кода.
postAsync("https://pru-sg--DevSCore.cs58.my.salesforce.com/services/data/v45.0/composite/tree/Lead__c",JSon Data);
async static void postAsync(string url, JObject o)
{
using (HttpClient client = new HttpClient())
{
var param = Newtonsoft.Json.JsonConvert.SerializeObject(o);
HttpContent contentPost = new StringContent(param, Encoding.UTF8, "application/json");
using (HttpResponseMessage response = await client.PostAsync(string.Format(url), contentPost).ContinueWith((postTask) => postTask.Result.EnsureSuccessStatusCode()))
{
if (response.IsSuccessStatusCode)
{
using (HttpContent content = response.Content)
{
string myContent = await content.ReadAsStringAsync();
HttpContentHeaders headers = content.Headers;
Console.WriteLine(myContent);
Console.WriteLine(headers);
}
}
else { Console.WriteLine("This is doing my head in!!!!!!!!!!"); }
}
}
}
Не добавляет данные в Salesforce. Где мне нужно использовать клиентский токен безопасности? Как вставить данные в Salesforce? Это правильный поток для вставки данных в Salesforce?