obto / salesforce-rest-api
v2.1.6
2018-05-04 17:24 UTC
Requires
- php: >=5.5
- guzzlehttp/guzzle: ^6.3
- psr/log: ^1.0
README
一个简单的 Salesforce REST API PHP 客户端
安装
使用 composer 安装
composer require "Obto/salesforce-rest-api"
使用方法
初始化 Salesforce\Client
类,调用您想要的 API。
use Obto\Salesforce; use Obto\Salesforce\Exception; $authentication = new Salesforce\Authentication\PasswordAuthentication( "ClientId", "ClientSecret", "Username", "Password", "SecurityToken" ); $salesforce = new Salesforce\Client($authentication, "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 }