This is a golang library for interfacing with Salesforce APIs.
To start using GO-SFDC, install GO and run go get
go get -u github.com/g8rswimmer/go-sfdc
This will retrieve the library.
To use this library, the following will need to be done.
- Create
Salesforcecredentials to properly authenticate with theSalesforce org - Configure
- Open a session
- Use the
APIs
The configuration defines several parameters that can be used by the library. The configuration is used per session.
Credentials- this is an implementation of thecredentials.ProviderinterfaceClient- the HTTP client used by theAPIsVersion- is theSalesforceversion. Please refer toSalesforcedocumentation to make sure thatAPIsare supported in the version that is specified.
config := sfdc.Configuration{
Credentials: credentials.NewPasswordCredentials(creds),
Client: salesforceHTTPClient,
Version: 44,
}GO-SFDC source code is available under the MIT License