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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: SalesforceClient-1.0.2a1.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.2a1.tar.gz
Algorithm Hash digest
SHA256 c746e504e9bb88ef64e619614aadad3b851581dcf6a9228495029d063741152f
MD5 59ea426f906e838f345c91a2ab650198
BLAKE2b-256 34a4f9a9a7c8244d14803db627e85f89625dbe40c972dfa0f95ebdd509c5793e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SalesforceClient-1.0.2a1-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.2a1-py3-none-any.whl
Algorithm Hash digest
SHA256 5747bc952f3f98748f846faff6bd4ca42b9176f3eefd7423a30e9715e9909cd4
MD5 bebe5f116b5eab0a0b954f58bf7f523f
BLAKE2b-256 8fa4e9ddb67bd59092a924d4b8390aa42a1cb3b74f7b37353632ee7948632908

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