day*_*mer 12 python salesforce
我们可以使用python连接到salesforce并获取数据的库或包吗?
Mat*_*odd 18
我用的是beatbox
通过电子邮件地址查询潜在客户的示例
import beatbox
sf_username = "Username"
sf_password = "password"
sf_api_token = "api token"
def get_lead_records_by_email(email)
sf_client = beatbox.PythonClient()
password = str("%s%s" % (sf_password, sf_api_token))
sf_client.login(sf_username, password)
lead_qry = "SELECT id, Email, FirstName, LastName, OwnerId FROM Lead WHERE Email = '%s'" % (email)
records = sf_client.query(lead_qry)
return records
Run Code Online (Sandbox Code Playgroud)
要获取其他数据,请查看salesforce api文档
在这里查看其他beatbox示例
还有一个名为simple_salesforce的包.
你可以安装它:
$ pip install simple_salesforce
Run Code Online (Sandbox Code Playgroud)
您可以通过以下方式访问Salesforce帐户:
from simple_salesforce import Salesforce
sf = Salesforce(username='youremail@abc.com', password='password', security_token='token')
Run Code Online (Sandbox Code Playgroud)
自述文件有助于细节......