banckle / crm-bundle
这是一个用于在 symfony2 应用程序中快速且轻松地使用 Banckle.CRM SDK 的 symfony2 扩展包。
dev-master
2014-11-07 12:33 UTC
Requires (Dev)
- symfony/framework-bundle: >=2.0
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();