genesis-global / salesforce
提供OAuth2身份验证并以面向对象的方式公开Salesforce REST API方法。
1.1.9
2019-11-14 09:27 UTC
Requires
- nategood/httpful: ^0.2.20
- psr/log: ~1.0
Requires (Dev)
- phpunit/phpunit: ~5.6
- sensio/generator-bundle: ~3.0
README
Salesforce REST PHP客户端
如何使用
$config = [
'authentication' => [
'endpoint' => 'https://login.salesforce.com',
'client_id' => 'id',
'client_secret' => 'secret',
'username' => 'name',
'password' => 'pass',
'security_token' => '2e2d3233434'
],
'rest' => [
'version' => 'v35.0',
'endpoint' => 'http://endpoint'
]
];
$salesforceClient = new GenesisGlobal\Salesforce\Client\SalesforceClientFactory($config);
$query = 'SELECT Id, Name, Code__c, Active__c FROM Exclusive__c';
$response = $salesforceClient->get('query', $query);
如果你在沙盒组织中验证身份验证,请使用“test.salesforce.com”而不是“login.salesforce.com”。
确保重置你的令牌以获取第一个security_token。