C # Calling Salesforce Rest Api with custom header

무하마드 나 피스

Rest Api를 사용하여 Salesforce에 새 연락처를 삽입하려고하지만 불행히도 400 Bad 요청 예외가 발생합니다. Postman을 사용하는 동안 모든 것이 완벽하지만 코드를 통해 예외가 발생합니다. 누군가 내가 틀린 곳으로 나를 안내합니다.

        string new_Contact_url =         ConfigurationManager.AppSettings["SalesForceBaseUrl"] + "sobjects/contact";           
        HttpWebRequest request = (HttpWebRequest)WebRequest.Create(new_Contact_url);
        request.Method = "POST";            
        request.Headers.Add("Authorization", "Access_Token");
        request.ContentType = "application/json; charset=utf-8";

        var keyValues = new Dictionary<string, string>
           {
               { "LastName", "Nafees" },
               { "Email", "email "},
               { "Tools_User_ID__c", "login_id" }
           };

        JavaScriptSerializer js = new JavaScriptSerializer();
        string postData = js.Serialize(keyValues);
        byte[] byteArray = Encoding.UTF8.GetBytes(postData.Trim());

        request.ContentLength = byteArray.Length;

        Stream dataStream = request.GetRequestStream();          
        dataStream.Write(byteArray, 0, byteArray.Length);         
        dataStream.Close();
        WebResponse response = request.GetResponse();                       
        dataStream = response.GetResponseStream();

        StreamReader reader = new StreamReader(dataStream);           
        var resp = reader.ReadToEnd();
        var serializer = new JavaScriptSerializer();
        var responseBody = (IDictionary<string, object>)serializer.DeserializeObject(resp);
        if (!string.IsNullOrEmpty(responseBody["access_token"].ToString()))
        {
            string id = responseBody["Id"].ToString();
        }
Dh0rse

Salesforce는 최근 TLS1.0 지원에서 TLS1.2로 전환했습니다.

C # 코드에서 다음을 추가 할 수 있습니다.

using System.Net;

ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

ServicePointManager 부분은 요청을 보내기 전에 있어야합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Talking to salesforce with Django through the REST API

분류에서Dev

Salesforce REST API get a list of updated records

분류에서Dev

SalesForce Rest API 호출 시간당 제한

분류에서Dev

How to get/set Header in Rest Server API?

분류에서Dev

Salesforce Rest API-조회 필드에 값 삽입

분류에서Dev

유효성 검사 규칙을위한 Salesforce REST API

분류에서Dev

Salesforce Reporting REST API에서 필터가 무시됩니까?

분류에서Dev

C #에서 Google Custom Search API에 GET REST API 요청을 만드는 방법

분류에서Dev

Salesforce REST API : 첨부 파일을 업로드하기위한 Databasedotcom gem

분류에서Dev

Salesforce REST API는 업데이트 된 레코드 목록을 가져옵니다.

분류에서Dev

Salesforce API C #을 통해 새 사례 댓글 추가

분류에서Dev

JIRA Rest API 405 거부 C #

분류에서Dev

Salesforce REST API 쿼리 매개 변수에서 중요한 데이터 유출을 방지하는 방법

분류에서Dev

REST API를 사용하여 Salesforce에서 삭제 된 레코드를 검색하는 방법이 있습니까?

분류에서Dev

REST API를 사용하여 Salesforce.com에서 "업데이트 받기"레코드를 호출하는 문제

분류에서Dev

REST API를 사용하여 SF에서 Salesforce 데이터를 검색 할 수 있습니까?

분류에서Dev

Salesforce REST API에 지점 위치를 게시하는 방법은 무엇입니까?

분류에서Dev

Salesforce API로 리드 생성

분류에서Dev

REST 토큰으로 Salesforce SOAP SessionId

분류에서Dev

Custom header for mod_deflate

분류에서Dev

MailKit : search if custom header exists

분류에서Dev

웹 후크 C #에 대한 REST API

분류에서Dev

Asp.Net C #에서 REST API 호출

분류에서Dev

Metadata API 및 C #을 사용하여 Salesforce에서 국가 / 주 및 산업 목록을 검색합니다.

분류에서Dev

Salesforce Live Chat API 동시 요청

분류에서Dev

INVALID_SESSION_ID 오류 Salesforce Enterprise API

분류에서Dev

Regulating Permitted users via Salesforce API (Using Rails & Restforce)

분류에서Dev

Updating Multi Select Picklist Using Tooling API - Salesforce

분류에서Dev

API없이 Salesforce와 Java 통합

Related 관련 기사

  1. 1

    Talking to salesforce with Django through the REST API

  2. 2

    Salesforce REST API get a list of updated records

  3. 3

    SalesForce Rest API 호출 시간당 제한

  4. 4

    How to get/set Header in Rest Server API?

  5. 5

    Salesforce Rest API-조회 필드에 값 삽입

  6. 6

    유효성 검사 규칙을위한 Salesforce REST API

  7. 7

    Salesforce Reporting REST API에서 필터가 무시됩니까?

  8. 8

    C #에서 Google Custom Search API에 GET REST API 요청을 만드는 방법

  9. 9

    Salesforce REST API : 첨부 파일을 업로드하기위한 Databasedotcom gem

  10. 10

    Salesforce REST API는 업데이트 된 레코드 목록을 가져옵니다.

  11. 11

    Salesforce API C #을 통해 새 사례 댓글 추가

  12. 12

    JIRA Rest API 405 거부 C #

  13. 13

    Salesforce REST API 쿼리 매개 변수에서 중요한 데이터 유출을 방지하는 방법

  14. 14

    REST API를 사용하여 Salesforce에서 삭제 된 레코드를 검색하는 방법이 있습니까?

  15. 15

    REST API를 사용하여 Salesforce.com에서 "업데이트 받기"레코드를 호출하는 문제

  16. 16

    REST API를 사용하여 SF에서 Salesforce 데이터를 검색 할 수 있습니까?

  17. 17

    Salesforce REST API에 지점 위치를 게시하는 방법은 무엇입니까?

  18. 18

    Salesforce API로 리드 생성

  19. 19

    REST 토큰으로 Salesforce SOAP SessionId

  20. 20

    Custom header for mod_deflate

  21. 21

    MailKit : search if custom header exists

  22. 22

    웹 후크 C #에 대한 REST API

  23. 23

    Asp.Net C #에서 REST API 호출

  24. 24

    Metadata API 및 C #을 사용하여 Salesforce에서 국가 / 주 및 산업 목록을 검색합니다.

  25. 25

    Salesforce Live Chat API 동시 요청

  26. 26

    INVALID_SESSION_ID 오류 Salesforce Enterprise API

  27. 27

    Regulating Permitted users via Salesforce API (Using Rails & Restforce)

  28. 28

    Updating Multi Select Picklist Using Tooling API - Salesforce

  29. 29

    API없이 Salesforce와 Java 통합

뜨겁다태그

보관