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.2.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

SalesforceClient-1.0.2-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: SalesforceClient-1.0.2.tar.gz
  • Upload date:
  • Size: 2.7 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.2.tar.gz
Algorithm Hash digest
SHA256 ca703cda1082e1bdd6961c9c1e7cf8ef80eadf98aedb0ac0176b2d6c399923d6
MD5 73f2a2c86c98503d0412a776e71c41da
BLAKE2b-256 99be57de68084677fe9d2589ead8f9ce2c91c58053212835bd4ec2ea5baf7e75

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SalesforceClient-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 5.1 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fd815b67e07bc27ecb663826314ba06de79a86ac39d3d9dd03876f530b1d96f0
MD5 ed93b50efa67c23dca0d4bee4662bfee
BLAKE2b-256 dbb6f15aac4fe72fd0c3166ab32c7335fe5643195c5c951781f8c8e0e9d44073

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