C# 无法通过c连接Salesforce

C# 无法通过c连接Salesforce,c#,api,salesforce,C#,Api,Salesforce,我正在尝试通过C连接Salesforce api。我已重置安全令牌并将其添加到我的密码中,然后我尝试连接。但登录失败。我做错了什么?任何帮助都将受到感谢 登录功能: public void sForceLogin(String userName, String password) { try { currentLoginResult = sForce.login(userName, p

我正在尝试通过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);
            }
        }
主要内容:


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


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

您会收到什么错误消息?如果要连接到沙盒,则需要将URL更改为test.Salesforce.com
        SForceTest sft = new SForceTest();
        sft.sForceLogin("example@example.com", "password+securitytoken");
            using (SforceService service = new SforceService())
            {
                LoginResult loginResult = 
                service.login(username, String.Concat(password, securityToken));
                this.SessionID = loginResult.sessionId;
                this.ServerUrl = loginResult.serverUrl;
            }