This is Salesforce Python SDK for REST and SOAP APIs
Project description
salesforce-python-sdk
=====================
Salesforce Python SDK supports Salesforce REST and Partner SOAP APIs.
Install
-------
python setup.py install
Example
-------
import salesforce as sf
sfdc = sf.Salesforce()
sfdc.authenticate(client_id=client_id,
client_secret=client_secret,
username=username,
password=password)
#SOAP call
sfdc.Contact.create(
[
{
'FirstName': 'John',
'LastName': 'Varges',
},
{
'FirstName': 'Clark',
'LastName': 'Fisher',
}
],
soap=True)
#REST Call
sfdc.Contact.create({
'FirstName': 'John',
'LastName': 'Varges'})
You can switch between REST and SOAP by passing soap parameter.
Supported APIs
-------
get_auth_uri(self, **kwargs)
authenticate(self, soap=None, **kwargs)
query(self, query_string, soap=None)
query_all(self, query_string, soap=None)
query_more(self, query_url, soap=None)
search(self, search_string, soap=None)
get(self, get_url, params=None, soap=None, **kwargs)
post(self, post_url, data, soap=None)
On sObject:
describe(self, soap=None)
create(self, data, soap=None)
update(self, data, soap=None)
delete(self, record_id, soap=None)
post(self, data, record_id=None, soap=None)
get(self, record_id=None, params=None, soap=None)
=====================
Salesforce Python SDK supports Salesforce REST and Partner SOAP APIs.
Install
-------
python setup.py install
Example
-------
import salesforce as sf
sfdc = sf.Salesforce()
sfdc.authenticate(client_id=client_id,
client_secret=client_secret,
username=username,
password=password)
#SOAP call
sfdc.Contact.create(
[
{
'FirstName': 'John',
'LastName': 'Varges',
},
{
'FirstName': 'Clark',
'LastName': 'Fisher',
}
],
soap=True)
#REST Call
sfdc.Contact.create({
'FirstName': 'John',
'LastName': 'Varges'})
You can switch between REST and SOAP by passing soap parameter.
Supported APIs
-------
get_auth_uri(self, **kwargs)
authenticate(self, soap=None, **kwargs)
query(self, query_string, soap=None)
query_all(self, query_string, soap=None)
query_more(self, query_url, soap=None)
search(self, search_string, soap=None)
get(self, get_url, params=None, soap=None, **kwargs)
post(self, post_url, data, soap=None)
On sObject:
describe(self, soap=None)
create(self, data, soap=None)
update(self, data, soap=None)
delete(self, record_id, soap=None)
post(self, data, record_id=None, soap=None)
get(self, record_id=None, params=None, soap=None)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for salesforce-python-sdk-0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6852fb719cfa6319af90bbcefa2d980127a967892628b0908340ab2b0cf3e657 |
|
MD5 | c8bfd0b99dd27611642f1f9d5cce6a94 |
|
BLAKE2b-256 | fef0d3b6120dc8d628d8384db01e4417bdb064052f6994b2d2e3bea299662561 |