无法通过c#连接Salesforce

时间:2014-07-24 07:03:36

标签: c# api salesforce

我正在尝试通过C#连接Salesforce api。我已重置安全令牌并将其添加到我的密码然后我尝试连接。但是登录失败了。我究竟做错了什么 ?任何帮助都会得到满足。

登录功能:

        public void sForceLogin(String userName, String password)
        {
            try
            {
                currentLoginResult = sForce.login(userName, password);
            }
            catch (System.Web.Services.Protocols.SoapException ex)
            {
                Console.WriteLine("An exception has been catched:" + ex.Message);
            }
        }

主:

        SForceTest sft = new SForceTest();
        sft.sForceLogin("example@example.com", "password+securitytoken");

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码登录salesforce。

            using (SforceService service = new SforceService())
            {
                LoginResult loginResult = 
                service.login(username, String.Concat(password, securityToken));
                this.SessionID = loginResult.sessionId;
                this.ServerUrl = loginResult.serverUrl;
            }

Salesforce登录api需要用户名,密码和安全令牌。