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 .client 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.0.tar.gz (1.6 kB view details)

Uploaded Source

Built Distribution

SalesforceClient-1.0.0-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: SalesforceClient-1.0.0.tar.gz
  • Upload date:
  • Size: 1.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.0.tar.gz
Algorithm Hash digest
SHA256 fda912765bdfa9f4cccaea467dc568354547931a377cf7915e78e045f5b05686
MD5 8db1c79527d7bee70f9f21843d9dc5e3
BLAKE2b-256 453af427106f8b6c13b100ed9f8207a37fb71ba4409317193cf7a3accb4c1b5d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: SalesforceClient-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 2.7 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cac2003408e7addcc69c81edb97de383e889adca5aec49fb2449036dab019b76
MD5 fca6ac2d5fb84053abf6f7012f235b67
BLAKE2b-256 1e68ef149c60e8d44581a01f51537062fd9555500b96822ea3422b554330c4d0

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