【发布时间】:2019-10-14 17:41:52
【问题描述】:
我正在尝试在 Salesforce 中自动创建工单。为此,我将 API 与 Python 一起使用。我已经获得了我注册的 python 应用程序的客户端 ID 和客户端密码。我已经阅读了很多问题,并且出于安全目的,我不想为我的脚本使用“用户密码”流程。有什么方法可以让我只能使用“CLIENT ID”和“CLIENT SECRET”来获取访问令牌,我可以在承载标头中将此访问令牌传递给其他调用
import requests
params = {
"grant_type": "client_credentials",
"client_id": client_id, # Consumer Key
"client_secret": client_secret, # Consumer Secret
}
r=requests.post("https://login.salesforce.com/services/oauth2/token", params=params)
access_token = r.json().get("access_token")
instance_url = r.json().get("instance_url")
print("Access Token:", access_token)
【问题讨论】:
标签: python-3.x rest soap salesforce