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

Uploaded Source

Built Distribution

SalesforceClient-1.0.1-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: SalesforceClient-1.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 050f28d25c58b6a3489f32abcc9b002715e9a7468c40316049bfdb99f32fd5a4
MD5 512744cbb89a5e77fc2aa812aef9e3bd
BLAKE2b-256 eb1f51a542ef9c9960ff0c158e8e211303950d557e740e958629bf03c7688461

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SalesforceClient-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 3.9 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 902ff4e34aca63f6c166d2d1cb9c7791763bd69d7ac6045033ecd4e50d4d6fd9
MD5 8f7922a7ff277ac861541010573a5b54
BLAKE2b-256 a37344bd00922fa282fe5e48d12f2c7c6fe603d47e2b9a0d9631f6fc5403e4ad

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