2017 © Pedro Peláez
 

library salesforce-rest-api

image

gmo/salesforce-rest-api

  • Friday, June 30, 2017
  • by CarsonF
  • Repository
  • 11 Watchers
  • 16 Stars
  • 127 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 12 Forks
  • 2 Open issues
  • 13 Versions
  • 2 % Grown

The README.md

salesforce-rest-api

A simple PHP client for the Salesforce REST API, (*1)

Installation

Install with composer:, (*2)

composer config repositories.salesforce-rest-api vcs https://github.com/gmo/salesforce-rest-api
composer require "gmo/salesforce-rest-api:^1.0"

Usage

Initialize the Salesforce\Client class, call the APIs you want., (*3)

use Gmo\Salesforce;
use Gmo\Salesforce\Exception;
use Guzzle\Http;

$authentication = new Salesforce\Authentication\PasswordAuthentication(
    "ClientId",
    "ClientSecret",
    "Username",
    "Password",
    "SecurityToken",
    new Http\Client()
);
$salesforce = new Salesforce\Client($authentication, new Http\Client(), "na5");

try {
    $contactQueryResults = $salesforce->query("SELECT AccountId, LastName
        FROM Contact
        WHERE FirstName = ?",
        array('Alice')
    );
    foreach($contactQueryResults as $queryResult) {
        print_r($queryResult);  // The output of a single record from the query API JSON, converted to associative array
    }

    $contactQueryResults2 = $salesforce->query("SELECT AccountId, LastName
        FROM Contact
        WHERE FirstName = :firstName",
        array('firstName' => 'Bob')
    );
    foreach($contactQueryResults2 as $queryResult) {
        print_r($queryResult);  // The output of a single record from the query API JSON, converted to associative array
    }

} catch(Exception\SalesforceNoResults $e) {
    // Do something when you have no results from your query
} catch(Exception\Salesforce $e) {
    // Error handling
}

The Versions

30/06 2017

dev-feature/refactor

dev-feature/refactor

  Sources   Download

MIT

The Requires

 

04/03 2016

v2.x-dev

2.9999999.9999999.9999999-dev

  Sources   Download

MIT

The Requires

 

04/03 2016

dev-master

9999999-dev

  Sources   Download

MIT

The Requires

 

04/03 2016

v2.0.5

2.0.5.0

  Sources   Download

MIT

The Requires

 

10/09 2015

v2.0.4

2.0.4.0

  Sources   Download

MIT

The Requires

 

10/09 2015

v2.0.3

2.0.3.0

  Sources   Download

MIT

The Requires

 

10/09 2015

v2.0.2

2.0.2.0

  Sources   Download

MIT

The Requires

 

09/09 2015

v2.0.1

2.0.1.0

  Sources   Download

MIT

The Requires

 

09/09 2015

v2.0.0

2.0.0.0

  Sources   Download

MIT

The Requires

 

20/08 2015

v1.1.0

1.1.0.0

  Sources   Download

MIT

The Requires

 

12/08 2015

v1.0.2

1.0.2.0

  Sources   Download

MIT

The Requires

 

24/07 2015

v1.0.1

1.0.1.0

  Sources   Download

MIT

The Requires

 

24/07 2015

v1.0.0

1.0.0.0

  Sources   Download

MIT

The Requires