2017 © Pedro Peláez
 

library laravel-kefu5

Kefu5/kf5 RESTFul API for Laravel 5.1/5.2

image

zgldh/laravel-kefu5

Kefu5/kf5 RESTFul API for Laravel 5.1/5.2

  • Tuesday, August 16, 2016
  • by zgldh
  • Repository
  • 2 Watchers
  • 12 Stars
  • 41 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 8 Versions
  • 0 % Grown

The README.md

laravel-kefu5

客服5的RESTFul API。 可以和 Laravel 5 框架很好的融合。, (*1)

基于官方 SDK 开发,额外提供 SSO 跳转地址生成功能!, (*2)

依赖 Requirement

  1. Laravel 5.1/5.2

安装 Install

  1. composer require zgldh/laravel-kefu5
  2. config/services.php 新增配置, (*3)

        'kefu5' => [
            'domain' => // 您的云客服平台kf5二级域名地址。如 abc.kf5.com 。不要带 http://, 不要带最后的斜杠
            'token' => // 您的云客服平台的API密钥。 如 '60a0319****7fcdf63461c5ad18106'
        ],
    
  3. Done

用法 Usage

  1. 管理员查询工单列表, (*4)

       use zgldh\Kefu5\Kefu5;   
    
       $client = (new Kefu5)->withAdmin($adminEmail, $adminPassword);
       $list = $client->tickets()->findAll();
    
  2. 客服查询工单列表, (*5)

       use zgldh\Kefu5\Kefu5;   
    
       $client = (new Kefu5)->withAgent($agentEmail, $agentPassword);
       $list = $client->tickets()->findAll();
    
  3. 普通用户查询工单列表, (*6)

       use zgldh\Kefu5\Kefu5;   
    
       $client = (new Kefu5)->withEndUser($userEmail);
       $list = $client->requests()->findAll();
    
  4. 更多API用法请访问: https://github.com/waterank/KF5SDK-PHP/blob/master/index.php, (*7)

  5. 得到SSO重定向URL, (*8)

       use zgldh\Kefu5\Kefu5;   
    
       $username = \Auth::user()->name;
       $redirectURL = (new Kefu5)->sso($username,
           [
               'name'=> '用户昵称|Email',
               'phone'=> '用户的手机',
               'photo'=> '用户的头像地址,必须以http://或https://开头',
               'rememberMe'=> true 表示保持登录的连接时间至30天,false 表示30分钟后无活动自动登录过期
           ]
       );
    
       return redirect($redirectURL);
    

参考资料

http://developer.kf5.com/restapi/, (*9)

https://github.com/waterank/KF5SDK-PHP/blob/master/index.php, (*10)

https://github.com/waterank/KF5SDK-PHP, (*11)

待续, (*12)

The Versions

16/08 2016

dev-master

9999999-dev

Kefu5/kf5 RESTFul API for Laravel 5.1/5.2

  Sources   Download

MIT

The Requires

 

by Avatar zgldh

laravel api restful kefu5 kf5

16/08 2016

v0.1.5

0.1.5.0

Kefu5/kf5 RESTFul API for Laravel 5.1/5.2

  Sources   Download

MIT

The Requires

 

by Avatar zgldh

laravel api restful kefu5 kf5

16/08 2016

v0.1.4

0.1.4.0

Kefu5/kf5 RESTFul API for Laravel 5.1/5.2

  Sources   Download

MIT

The Requires

 

by Avatar zgldh

laravel api restful kefu5 kf5

16/08 2016

v0.1.3

0.1.3.0

Kefu5/kf5 RESTFul API for Laravel 5.1/5.2

  Sources   Download

MIT

The Requires

 

by Avatar zgldh

laravel api restful kefu5 kf5

15/08 2016

v0.1.2-beta4

0.1.2.0-beta4

Kefu5/kf5 RESTFul API for Laravel 5.1/5.2

  Sources   Download

MIT

The Requires

 

by Avatar zgldh

laravel api restful kefu5 kf5

15/08 2016

v0.1.1-beta3

0.1.1.0-beta3

Kefu5 RESTFul API for Laravel 5.1/5.2

  Sources   Download

MIT

The Requires

 

by Avatar zgldh

laravel api restful kefu5

15/08 2016

v0.1.0-beta2

0.1.0.0-beta2

Kefu5 RESTFul API for Laravel 5.1/5.2

  Sources   Download

MIT

The Requires

 

by Avatar zgldh

laravel api restful kefu5

15/08 2016

v0.0.1-beta1

0.0.1.0-beta1

Kefu5 RESTFul API for Laravel 5.1/5.2

  Sources   Download

MIT

The Requires

 

by Avatar zgldh

laravel api restful kefu5