【发布时间】:2020-02-25 12:49:13
【问题描述】:
我已经为 Salesforce 安装了 CData ODBC 驱动程序,并且能够通过用户名、密码和安全令牌连接 Salesforce。我也想通过 OAuth 访问。我已按照以下链接中提到的所有步骤进行操作。我们怎样才能走得更远。
http://cdn.cdata.com/help/RFE/odbc/pg_oauth.htm
这是我通过用户名、密码和安全令牌连接 Salesforce 并能够将数据保存在 csv 文件中的代码。如何通过 OAuth 做同样的事情?
import pyodbc
import csv
cnxn = pyodbc.connect("DRIVER={CData ODBC Driver for Salesforce};User=yourusername;Password=password;Security Token=security token;")
cursor = cnxn.cursor()
query = "SELECT * from AccountPartner"
cursor.execute(query)
csvfile=open('persons.csv','w', newline='')
obj=csv.writer(csvfile)
for row in cursor:
print(row)
obj.writerow(row)
csvfile.close()
【问题讨论】:
标签: python-3.x oauth-2.0 salesforce odbc cdata-drivers