我正在尝试一些非常简单的事情:通过 API 调用从我的 salesforce playgroupd 获取客户数据。我正在遵循教程,这里第一步是生成访问令牌。
我完全按照教程建议进行操作,但我不断收到错误 400。
这是代码:
from consumer_details import CONSUMER_KEY, CONSUMER_SECRET, USERNAME, PASSWORD
import requests
import pandas as pd
DOMAIN = 'https://myplaygroundname.trailblaze.my.salesforce.com'
payload = {
'grant_type': 'password',
'client_id': CONSUMER_KEY,
'client_secret': CONSUMER_SECRET,
'username': USERNAME,
'password': PASSWORD
}
oauth_endpoint = '/services/oauth2/token'
response = requests.post(DOMAIN + oauth_endpoint, data=payload)
print(response)
我检查了我的凭据、域名等,它们都正确且书写正确。
可能很容易修复,但我对此很陌生!
有什么想法吗?谢谢!
您应该尝试将安全令牌附加到您的密码中。