2011-10-10 46 views
0

我已到處尋找,但尚未找到針對此問題的解決方案。我正在嘗試更新SalesForce中的字段來領導。我的方式是正確的,現在是發送:使用httpWebRequest更新現有的SalesForce領導字段

 string postData = string.Format("Data I am Sending"); 

     //send data 
     var data = Encoding.UTF8.GetBytes(postData); 

     try { 
      WebRequest request = WebRequest.Create("https://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8"); 
      request.Method = "POST"; 
      request.ContentType = "application/x-www-form-urlencoded"; 
      request.ContentLength = data.Length; 

      Stream newStream = request.GetRequestStream(); 
      newStream.Write(data, 0, data.Length); 
      newStream.Close(); 
     } 
     catch { } 

,而不是它創建一個新的項目,我希望它更新的,其中的電子郵件地址我送它的數據相匹配的領先等領域。所以像這樣:

postData = "oid=myOid&email=" + emailIWantToMatch.Text + "..."; 

這是可能的或將我必須使用apex api?

回答

0

Web2Lead功能只能創建新的銷售線索,而不能更新現有銷售線索。要進行更新,您需要使用soap or rest API

相關問題