簡體   English   中英

嘗試使用REST API進行插入時,Salesforce返回未知錯誤

[英]Salesforce returns Unknown Error while trying to insert using REST API

我的項目正在與SalesForce交互,我能夠從Salesforce檢索數據。但是,當我嘗試將JSON回發到Salesforce以創建新記錄時,得到的響應為“未知錯誤”。 我們正在使用Salesforce的REST API。 沒有錯誤,我得到了回應。

HttpClient createClient = new HttpClient();
string requestMessage = JSON;
HttpContent createContent = new StringContent(requestMessage, Encoding.UTF8, "application/json");
string uri = serviceUrl + "/services/apexrest/MYTool/v1/";
HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Post, uri);
request.Headers.Add("Authorization", "Bearer " + oauthToken);
request.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
request.Content = createContent;
HttpResponseMessage message1 = await createClient.SendAsync(request);
string responseString1 = await message1.Content.ReadAsStringAsync();

我正在使用.NET 4.5和C#。 如果需要任何詳細信息,請告訴我。 任何幫助將非常感激。

如果您使用的是Salesforce的REST API,請嘗試使用包裝客戶端庫,例如SalesforceSharp

SalesforceSharp支持Salesforce REST API上的許多操作,例如POST:

client.Create("YourRecordEntityName", 
   new { Name = "name created", Description = "description created" }));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM