C# Salesforce在尝试使用REST API插入时返回未知错误
我的项目正在与SalesForce交互,我能够从SalesForce检索数据。但是当我试图将JSON发回SalesForce以创建新记录时,我得到的响应是“未知错误”。我们正在使用Salesforce的API。 没有错误,我正在得到回复C# Salesforce在尝试使用REST API插入时返回未知错误,c#,.net,rest,salesforce,C#,.net,Rest,Salesforce,我的项目正在与SalesForce交互,我能够从SalesForce检索数据。但是当我试图将JSON发回SalesForce以创建新记录时,我得到的响应是“未知错误”。我们正在使用Salesforce的API。 没有错误,我正在得到回复 HttpClient createClient = new HttpClient(); string requestMessage = JSON; HttpContent createContent = new StringContent(requestMess
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();
我正在使用.NET4.5和C。如果需要任何细节,请告诉我。
任何帮助都将非常感激 如果您正在使用Salesforce的RESTAPI,请尝试使用包装器客户端库,如 SalesforceSharp支持Salesforce REST API上的许多操作,如POST:
client.Create("YourRecordEntityName",
new { Name = "name created", Description = "description created" }));
好奇,为什么要使用oauthToken+1呢?对不起,这是个错误。我只是试图得到认证错误。我会更新这个。。