banckle/crm-bundle

这是一个用于在 symfony2 应用程序中快速且轻松地使用 Banckle.CRM SDK 的 symfony2 扩展包。

dev-master 2014-11-07 12:33 UTC

This package is not auto-updated.

Last update: 2024-09-24 15:57:08 UTC


README

#Banckle.CRM for Symfony

此扩展包允许您在 Symfony 应用程序中快速且轻松地使用 Banckle.CRM SDK。

安装

将以下行添加到您的 composer.json 文件中

// composer.json
{
    // ...
    require: {
        // ..
        "banckle/crm-sdk-php": "dev-master",
        "banckle/crm-bundle": "dev-master"

    }
}

现在,您可以通过在 composer.json 文件所在目录中运行 Composer 的 update 命令来安装新的依赖项。

    composer update

更新您的 AppKernel.php 文件,并注册新的扩展包

// app/AppKernel.php
public function registerBundles()
{
    // ...
     new Banckle\Bundle\CRMBundle\BanckleCRMBundle(),
    // ...
);
}

配置

将此内容添加到您的 config.yml

banckle_crm:
    #(Required) Your Account apiKey from apps.banckle.com
    apiKey: "XXXXXXXXXXXXX"
    banckleAccountUri: "https://apps.banckle.com/api/v2"
    banckleCRMUri: "https://crm.banckle.com/api/v1.0"

用法

此扩展包可作为标准服务调用。

To access service:
$bancklecrm = $this->get('bancklecrm.api');

To generate token:
$bancklecrm = $this->get('bancklecrm.api');
$token = $bancklecrm->getToken($email, $password);

To get all contacts:
$contacts = $bancklecrm->createInstance('ContactsApi', $token);
$result = $contacts->getContacts();