hgtan / salesforce-bundle
你好 Salesforce Bundle
dev-master / 1.0.1.x-dev
2015-07-23 08:24 UTC
Requires
- phpforce/common: dev-master
- phpforce/soap-client: *
Suggests
- guzzlehttp/guzzle: For fetching the latest WSDL from Salesforce
This package is not auto-updated.
Last update: 2024-09-14 17:32:05 UTC
README
这是一个简单的示例包,使用 Salesforce API 从您的 Symfony2 项目以及以下 PHPForce Soap 客户端
安装
步骤 1:使用 Composer
composer.json
php composer.phar require hgtan/salesforce-bundle:dev-master
步骤 2:注册包
然后使用您的内核注册包
<?php
// in AppKernel::registerBundles()
$bundles = array(
// ...
new Hgtan\Bundle\HelloSalesforceBundle\HgtanHelloSalesforceBundle(),
// ...
);
步骤 3:配置包
# app/config/config.yml
hgtan_hello_salesforce:
soap_client:
wsdl: %kernel.root_dir%/../src/Hgtan/Bundle/HelloSalesforceBundle/Resources/wsdl/sandbox.enterprise.wsdl.xml
username: username
password: password
token: security_token
logging: true
步骤 4:测试
$ php app/console server:run
# Fetch latest WSDL from Salesforce and store it locally
$ php app/console phpforce:refresh-wsdl
示例
http://127.0.0.1:8000/salesforce/account/pull
http://127.0.0.1:8000/salesforce/account/insert
http://127.0.0.1:8000/salesforce/account/update
http://127.0.0.1:8000/salesforce/account/delete
http://127.0.0.1:8000/salesforce/account/upsert