antoinelemaire/aircall-php
最新稳定版本:2.0.0
Composer 安装命令:
composer require antoinelemaire/aircall-php
包简介
Aircall API client built on top of Guzzle 6
README 文档
README
This is a non-official Aircall PHP library which provides access to the Aircall API from applications written in the PHP language.
Api references: https://developer.aircall.io/api-references/
API version
Last update: 1.11.2
Installation
The recommended way to install aircall-php is through Composer:
composer require antoinelemaire/aircall-php
Usage
Clients
use Aircall\AircallClient; $client = new AircallClient(appId, apiKey); // Test purpose $client->ping();
Company
// Get generic data about the account $client->company->get();
Users
// Get a user by ID $client->users->get(155468); // List all users $client->users->list();
Calls
// Get a call by ID $client->calls->get(155468); // List all calls $client->calls->list(); // Search calls $client->calls->search([ 'tags' => 'myTag', ]); // Display a link in-app to the User who answered a specific Call. $client->calls->link(155468, [ 'link' => 'http://something.io/mypage' ]); // Transfer the Call to another user. $client->calls->transfert(1644658, [ 'user_id' => 8945487 ]); // Delete the recording of a specific Call. $client->calls->deleteRecording(795312); // Delete the voicemail of a specific Call. $client->calls->deleteVoicemail(13877988);
Contacts
// List all contacts $client->contacts->list(); // Get a contact by ID $client->contacts->get(699421); // Create a contact $client->contacts->create([ 'first_name' => 'John', 'last_name' => 'Doe', 'information' => 'TEST', 'phone_numbers' => [ [ 'label' => 'Work', 'value' => '+33631000000', ], ], 'emails' => [ [ 'label' => 'Work', 'value' => 'john.doe@something.io', ], ], ]); // Search contacts $client->contacts->search([ 'phone_number' => '+33631000000', 'email' => 'john.doe@something.io' ]); // Update data for a specific Contact $client->contacts->update(165451, [ 'first_name' => 'John', 'last_name' => 'Doe', 'information' => 'TEST', 'phone_numbers' => [ [ 'label' => 'Work', 'value' => '+33631000000', ], ], 'emails' => [ [ 'label' => 'Work', 'value' => 'john.doe@something.io', ], ], ]); // Delete a specific Contact $client->contacts->delete(325459);
Tags
TODO
Webhooks
TODO
Teams
TODO
统计信息
- 总下载量: 49.15k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 10
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2017-01-25