torann / relateiq
此包已被弃用,不再维护。未建议替代包。
RelateIQ API v2 客户端,适用于Laravel及独立项目。
dev-master / 0.1.x-dev
2018-05-29 20:34 UTC
Requires
- php: >=5.4.0
This package is auto-updated.
Last update: 2020-09-08 00:50:39 UTC
README
安装
要获取RelateIQ客户端的最新版本,只需在composer.json
文件中添加它。
"torann/relateiq": "dev-master"
然后您需要运行composer install
来下载它并更新自动加载器。
Laravel 设置
一旦安装了RelateIQ客户端,您需要将服务提供者注册到应用程序中。打开app/config/app.php
并找到providers
键。
'Torann\RelateIQ\ServiceProvider'
无需添加外观,该包会为您添加。
将RelateIQ添加到服务配置
打开app/config/services.php
并添加relateiq
。
'relateiq' => array( 'key' => '66cfba7f741d645a488c0b21ebFAKE', 'secret' => 'effd5216acac6314219ALSOFAKE', ),
RelateIQ 客户端实例
$riq = new RelateIQ('66cfba7f741d645a488c0b21ebFAKE', 'effd5216acac6314219ALSOFAKE'); $contact = $riq->getContact('741d645a488c0b21eb');
对于Laravel,简单地使用外观RelateIQ
。
$contact = new RelateIQ::getContact('741d645a488c0b21eb');
方法
创建联系人 newContact(:properties)
一个POST请求,用于创建一个新的联系人对象,并返回带有其新唯一ID的创建的联系人。
参数
:properties
由RelateIQ中的联系人对象组成的属性。以下属性通过API支持- name
- email (必需)
- phone
- address
- company
- title
示例
$contact = RelateIQ::newContact(array( 'name' => 'John Doe', 'email' => 'john.doe@mail.box', 'phone' => '555-4454', 'address' => '22 Hill Ave', 'company' => 'Box Maker, Inc.', 'title' => 'Lead Taper', 'twitter' => '@John4Boxes' ));
获取单个联系人 getContact(:id)
一个GET请求,通过ID、电子邮件或电话号码获取特定的联系人。
参数
:id
要获取的联系人标识符。
示例
$contact = new RelateIQ::getContact('741d645a488c0b21eb');
获取所有联系人 getContacts()
一个GET请求,用于获取组织中的所有联系人的分页集合。
示例
$contacts = new RelateIQ::getContacts();
更新联系人
一个PUT请求,用于更新特定联系人的详细信息。
示例
$contact = new RelateIQ::getContact('741d645a488c0b21eb'); $contact->name = 'Sally Doe'; $contact->save();
变更日志
v0.1.0
- 首次发布