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)
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file salesforce-python-sdk-0.1.3.tar.gz.
File metadata
- Download URL: salesforce-python-sdk-0.1.3.tar.gz
- Upload date:
- Size: 8.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7f0a54201e7282bbe8be9c12aa3015e74d40030b25856b166b7f2c3da05af257
|
|
| MD5 |
b938cd1f200ec2c20264b2173b8862ab
|
|
| BLAKE2b-256 |
823266625bb00425c0c74364a964eea29a5d66232b290e96dc2f63451f495d3f
|