python salesforce库获取salesforce数据?

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示例


Kat*_*ney 7

还有一个名为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)

自述文件有助于细节......