ログイン
access_token_url = sfa['sfa_access_token_url']
data = {
'grant_type': 'password',
'client_id' : sfa['sfa_client_id'],
'client_secret' : sfa['sfa_client_secret'],
'username' : sfa['sfa_username'],
'password' : sfa['sfa_password']
}
headers = { 'content-type': 'application/x-www-form-urlencoded' }
response = requests.post(access_token_url,data=data,headers=headers)
response = response.json()
if response.get('error'):
raise Exception(response.get('error_description'))
session = requests.Session()
sf = Salesforce(instance_url = response['instance_url'],
session_id=response['access_token'],
session=session)