我无法按照https://github.com/heroku/simple-salesforce中的指南将会话 ID 信息传递给请求。似乎我可以进行身份验证,但是当我尝试使用 API 进行查询时,它会给我一个“INVALID_SESSION_ID”。我不确定我在这里缺少什么,我认为这可能是我对 API 缺乏了解。
任何帮助表示赞赏。
from simple_salesforce import Salesforce
import requests
session = requests.Session()
sf = Salesforce(instance='test.salesforce.com',session_id = '')
sf = Salesforce(username=username, password=password, security_token=security_token,session=session,sandbox=True)
response = session.get('https://test.salesforce.com/a4Z/o') #Returns a HTTP code 200
response = session.get('https://test.salesforce.com/services/data/v34.0/sobjects') #Returns a HTTP code 401
session.cookies.clear()