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.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a74fd629a039596407d8aeb99b0d17e023cff9b20896a5ac2ec31f15a38b8270 |
|
MD5 | 9402668bf3ee92917667408c144c1ae3 |
|
BLAKE2b-256 | 56bea7fc04734117e0c1df6fa217000847ab69a156f55a3274d4caf5cf4395ed |