hgtan/salesforce-bundle

你好 Salesforce Bundle

dev-master / 1.0.1.x-dev 2015-07-23 08:24 UTC

This package is not auto-updated.

Last update: 2024-09-14 17:32:05 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

Build Status Coverage Status Quality Score HHVM Status

SensioLabsInsight

这是一个简单的示例包,使用 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