Skip to main content

A python client for Salesforce

Project description

Python Salesforce Client

A python client for the Salesforce API.

Getting Started

pip install SalesforceClient

Usage

SalesforceClient must be initialized with a login_endpoint, username, password, token, client_id, and client_secret. Once intialized, you can use any of the provided functions to return a requests response object.

Example

from SalesforceClient import SalesforceClient

login_endpoint = "https://login.salesforce.com/services/oauth2/token"
username = "my_username"
password = "my_password"
token = "my_security_token"
client_id = "my_client_id"
client_secret = "my_client_secret"

client = SalesforceClient(login_endpoint, username, password, token, client_id, client_secret)
response = client.login()
if response.status_code == 200:
	print("Login Success:", response.text)
	query_response = client.query("select Id, Name from User")
	print("Users:", query_response.text)
else:
	print("Salesforce login failed:", response.text)

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

SalesforceClient-1.0.3.tar.gz (2.6 kB view details)

Uploaded Source

Built Distribution

SalesforceClient-1.0.3-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file SalesforceClient-1.0.3.tar.gz.

File metadata

  • Download URL: SalesforceClient-1.0.3.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.9

File hashes

Hashes for SalesforceClient-1.0.3.tar.gz
Algorithm Hash digest
SHA256 e5f7e5d1de06d80e69468a9c2a7aa89835535373172b5e4238ad5df479fa11f7
MD5 737c56838ee44bd578028cf8c96b41ca
BLAKE2b-256 716b0a6580bf58563c4462c202236e0313cde69fb09cb31d432f03f479cd1a82

See more details on using hashes here.

File details

Details for the file SalesforceClient-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: SalesforceClient-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.9

File hashes

Hashes for SalesforceClient-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1ea3894d40ec89c20bd0b7991fffd3c0571208f8dd12358b1f32e5f7673275f4
MD5 0b2dcff15f53d55c8bd6484ae001168f
BLAKE2b-256 8113fe2cbb640f9ec5b9ef7c10fb05780a7268f29ec7613103913265a51e5538

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page