mfajfr/daktela-api

此软件包最新版本(v1.2)没有提供许可证信息。

Daktela 通信 API

v1.2 2020-01-06 13:04 UTC

This package is auto-updated.

Last update: 2024-09-06 23:36:25 UTC


README

文档

Daktela API

安装

    composer require mfajfr/daktela-api

使用

连接

define('API_KEY', 'xxxxx'); // API section in Daktela

\Daktela\Connection::setSubDomain('example'); // Name of subdomain example.daktela.com
\Daktela\Connection::setAccessToken(API_KEY);

获取

加载记录组。

    $rows = \Daktela\Models\ActivityCall\ActivityCall::fetch([
        // paginating, sorting, filtering ...
    ]);

读取

加载特定记录

    $call = \Daktela\Models\ActivityCall\ActivityCall::read('nameOfActivityCall');

关系(HasMany)

加载与一个记录相关的记录

    $activity = \Daktela\Models\ActivityCall\Activity::read('nameOfActivity');
    $activity->statuses($force = true|false) // If $false == true then reload data

图例

✅ ... 已实现

❌ ... 未实现

🚫 ... 不可用

模型

基本方法

Account/Account

Account/AccountSnapshot

Activity/Activity

ActivityCall/ActivityCall

ActivityCall/ActivityCallChannel

ActivityCall/ActivityCallRecording

ActivityChat/ActivityChat

ActivityChat/ActivityChatMessage

ActivityEmail/ActivityEmail

ActivityEmail/ActivityEmailFile

ActivityFbm/ActivityFbm

ActivitySms/ActivitySms

Blacklist/BlacklistDatabase

Blacklist/BlacklistNumber

CampaignRecord/CampaignRecord

CampaignRecord/CustomField

CampaignRecord/CustomFieldScheme

CampaignRecord/Snapshot

Contact/Contact

Contact/ContactSnapshot

CrmRecord/CrmRecord

Database/Database

Event/Event

Group/Group

Pause/Pause

Profile/Profile

QAForm/QAForm

Queue/Queue

Queue/QueueProfile

Role/Role

Status/Status

Template/Template

Template/File

Ticket/Ticket

TicketCategory/TicketCategory

Timegroup/Timegroup

Transcript/Transcript

User/User

User/UserOptionsFields

Wallboard/Wallboard