Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Salesforce在尝试使用REST API插入时返回未知错误_C#_.net_Rest_Salesforce - Fatal编程技术网

C# Salesforce在尝试使用REST 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

我的项目正在与SalesForce交互,我能够从SalesForce检索数据。但是当我试图将JSON发回SalesForce以创建新记录时,我得到的响应是“未知错误”。我们正在使用Salesforce的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();
我正在使用.NET4.5和C。如果需要任何细节,请告诉我。
任何帮助都将非常感激

如果您正在使用Salesforce的RESTAPI,请尝试使用包装器客户端库,如

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

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

好奇,为什么要使用oauthToken+1呢?对不起,这是个错误。我只是试图得到认证错误。我会更新这个。。