跳转到主要内容

用于驱动Salesforce Oauth Web流程的测试实用程序包。

项目描述

一些由Requests驱动的实用程序代码,用于驱动Salesforce.com Oauth2 Web流程。使用此模块使用用户名和密码登录Salesforce帐户。适用于需要Salesforce access_token访问的测试和脚本。

安装

pip install salesforce-oauth-request-yplan

使用方法

您需要在Salesforce中定义一个连接应用,以便您拥有所有这些信息

  1. 客户端ID

  2. 客户端密钥

  3. 重定向URI

现在您可以像这样获取access_token和instance_url

import salesforce_oauth_request

result = 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 - default False

传递选项cache_session=true以将访问令牌保存到~.sf_oauth以节省重复运行的时间。

sandbox=True/False - default False

传递sandbox=True以使用沙盒登录。## 测试

历史记录

1.1.1 (2016-07-14)

  • 恢复了HISTORY.rst

  • 将包存储库URL更改为分支。

1.1.0 (2016-07-14)

  • Python2和Python3兼容性。

  • 分支了salesforce-oauth-request-yplan包。

项目详情


下载文件

下载适用于您平台文件的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

salesforce-oauth-request-yplan-1.1.1.tar.gz (7.2 kB 查看哈希值)

上传时间 源代码

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面