驱动salesforce oauth web流进行测试的util包。
salesforce-oauth-request-yplan的Python项目详细描述
一些请求驱动的实用程序代码来驱动salesforce.com OAuth2 网络流。使用此模块使用 用户名和密码。适合需要的测试和脚本 Salesforce访问令牌访问。
安装
pipinstallsalesforce-oauth-request-yplan
用法
您需要在Salesforce中定义一个已连接的应用程序,以便 这些信息:
- client ID
- client secret
- redirect uri
现在您可以得到这样的access_token和instance_url:
importsalesforce_oauth_requestresult=salesforce_oauth_request.login(username=username,password=password,client_id=client_id,client_secret=client_secret,redirect_uri=redirect_uri)print"Access token: {}".format(result['access_token'])print"Refresh token: {}".format(result['refresh_token'])print"Instance URL: {}".format(result['instance_url'])# Now use access_token, instance_url for REST, SOAP, or BULK API access.
选项
cache_session=True/False-defaultFalse
传递选项cache_session=true以将访问令牌保存到 ~.sf_oauth以节省重复运行的时间。
sandbox=True/False-defaultFalse
传递sandbox=True以使用沙盒登录。##测试
历史记录
1.1.1(2016-07-14)
- 带回了HISTORY.rst。
- 已将包存储库URL更改为fork。
1.1.0(2016-07-14)
- python2和python3的兼容性。
- forkedsalesforce oauth request yplan包。