collingmedia / lasso-api
Lasso CRM API 的 PHP SDK。
v0.0.1
2019-07-11 22:37 UTC
Requires
- php: >=7.2
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^6.2
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2
- phploc/phploc: ^5.0
- phpmd/phpmd: ^2.6
- phpunit/phpunit: ^7
- sebastian/phpcpd: ^4.1
- squizlabs/php_codesniffer: ^3
This package is auto-updated.
Last update: 2024-09-12 09:52:12 UTC
README
管理 Lasso CRM 中的注册者和库存数据。所有请求都需要带有 Bearer JWT api 密钥令牌的授权头。API 密钥基于项目/位置,可从 Lasso 数据系统的业务联系人处获取。将来,项目管理员将能够从 Lasso CRM 网络应用程序中生成自己的 api 密钥。在 swagger 中试用:- 选择 授权 按钮,并将您的 api 密钥放入文本框中 - 确保api密钥以Bearer开头,包括一个空格将Bearer与 api 密钥分开 - 前往 swagger 定义中要尝试的路由 - 选择 试用 - 输入任何必需的字段、查询参数和请求数据 - 选择 执行 也可以使用 curl 在命令行中尝试,例如:curl -X GET \"https://api.lassocrm.com/v1/registrants/123456\" -H \"accept: application/json\" -H \"Authorization: Bearer ***apikey***\"
需求
PHP 7.0 及以上
安装 & 使用
Composer
然后运行 composer install
手动安装
下载文件并包含 autoload.php
require_once('/lasso-api/vendor/autoload.php');
测试
要运行单元测试
composer install
./vendor/bin/phpunit
入门
请遵循 安装过程,然后运行以下命令
<?php require_once(__DIR__ . '/vendor/autoload.php'); // Configure API key authorization: JwtAuthorizer $config = CollingMedia\Lasso\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY'); // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed // $config = CollingMedia\Lasso\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer'); $apiInstance = new CollingMedia\Lasso\Api\InventoryApi( // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`. // This is optional, `GuzzleHttp\Client` will be used as default. new GuzzleHttp\Client(), $config ); try { $result = $apiInstance->inventoryGet(); print_r($result); } catch (Exception $e) { echo 'Exception when calling InventoryApi->inventoryGet: ', $e->getMessage(), PHP_EOL; } ?>
API 端点文档
所有 URI 都是相对于 https://api.lassocrm.com/v1
模型文档
- 地址
- 地址读取
- 地址写入
- 答案
- 答案1
- AuthForbidden
- 自行车储物柜
- 组件
- 联系信息
- 创建者
- 日期
- 日期链接
- 存款
- 电子邮件
- 电子邮件读取
- 电子邮件写入
- ErrorInventoryAlreadySynced
- ErrorInventoryCannotBeDeleted
- ErrorInventoryNotFound
- ErrorLimitReached
- ErrorPurchaserNotFound
- ErrorStorageSupplyExhausted
- 外部 ID
- 跟进流程
- 历史读取
- 历史读取(完整)
- 无内容的历史
- 无内容的历史链接
- 历史写入
- InlineResponse200
- InlineResponse2001
- InlineResponse2001Items
- InlineResponse2001Links
- InlineResponse200Links
- InvalidSubResourceAction
- 库存
- 库存创建
- 库存完整
- 库存链接
- InventoryPlanTypeWrite
- 库存读取
- 库存同步
- 库存更新
- 笔记
- 选项
- 停车位
- 电话
- 电话读取
- 电话写入
- PlanTypeRead
- PlanTypeWrite
- 定价
- 定价链接
- 定价修订
- 项目
- 项目评级
- 项目轮换
- 销售代表
- 项目次要源类型
- 项目设置
- 项目源类型
- 项目网站跟踪
- 购买者
- 购买者创建
- 问题
- 评级
- 房地产经纪人
- 房地产经纪人补偿
- 房地产经纪人补偿截止日期
- 房地产经纪人补偿百分比
- 注册者
- 注册者笔记读取
- 注册者笔记写入
- 注册者笔记写入链接
- 注册者个人信息
- 注册者读取
- 注册者关系创建
- 注册者关系读取
- 注册者关系更新
- 注册者网站跟踪
- 注册者写入
- 注册者写入链接
- 销售代表
- 次要源类型
- 源类型
- 标准错误
- 存储
- 存储锁
- 子资源未找到
- 主题
授权文档
JwtAuthorizer
- 类型: API 密钥
- API 密钥参数名: Authorization
- 位置: HTTP 头部