我正在尝试使用simple_salesforce通过 Python 查询 salesforce 数据。我正在使用我的用户名和密码,我 100% 确定它是正确的。我通过登录 Salesforce 并查看我的公司资料获得了组织 ID。这只是一个 15 位数的 ID。我专门使用 orgID 来避免使用安全令牌,因为我不知道它是什么。我究竟做错了什么?
代码:
from simple_salesforce import Salesforce
sf = Salesforce(instance_url='https://na1.salesforce.com', session_id='')
sf = Salesforce(password='password', username='email', organizationId='15 digit org id')
输出:
File "C:\Python27\lib\site-packages\simple_salesforce\api.py", line 100, in __init__
proxies=self.proxies)
File "C:\Python27\lib\site-packages\simple_salesforce\login.py", line 124, in SalesforceLogin
code=except_code, message=except_msg))
simple_salesforce.login.SalesforceAuthenticationFailed: INVALID_LOGIN: Invalid username, password, security token; or user locked out.