在Salesforce中向外公布Service去创建Lead,并且用Asp.Net去调用此Service

本文详细介绍了如何在Salesforce中配置并对外发布Web到Lead服务,以及如何使用Asp.Net调用此服务创建潜在客户。提供了具体的代码示例和相关链接,帮助读者深入理解并实践Salesforce与外部系统的集成。

1):在Salesforce中如何配置,向外公布此Service,请看如下链接:

   http://www.shellblack.com/marketing/web-to-lead/ 

 

2):如何在Asp.Net中调用此Service去创建对应的Lead,请看如下代码:

            try
            {
                StringBuilder data = new StringBuilder();
                data.Append("oid=[youroid]");
                data.Append("&first_name=" + Server.UrlEncode(this.txtFirstName.Text));
                data.Append("&last_name=" + Server.UrlEncode(this.txtLastName.Text));
                data.Append("&email=" + Server.UrlEncode(this.txtEmail.Text));

                string url = "https://test.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8";
                HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
                req.Method = "POST";
                req.ContentType = "application/x-www-form-urlencoded";
                byte[] buffer = Encoding.UTF8.GetBytes(data.ToString());
                req.ContentLength = buffer.Length;
                using (Stream reqst = req.GetRequestStream())
                {
                    reqst.Write(buffer, 0, buffer.Length);
                }

                WebResponse response = req.GetResponse();
            }
            catch (Exception ex)
            {

            }

 

更多信息也可以看如下链接: https://success.salesforce.com/ideaView?id=08730000000Y07QAAS 

 

3): http://www.chronoengine.com/faqs/61-cfv4/cfv4-tutorials/4112-how-can-i-send-form-data-to-salesforce.html 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值