| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- <?php
- /*
- |--------------------------------------------------------------------------
- | API Routes
- |--------------------------------------------------------------------------
- |
- | Here is where you can register API routes for your application. These
- | routes are loaded by the RouteServiceProvider within a group which
- | is assigned the "api" middleware group. Enjoy building your API!
- |
- */
- Route::any('wechat', 'Wechat\Service');
- Route::any('weibo', 'Weibo\Service');
- Route::any('open-platform/{appid}', 'OpenPlatform\Service');
- //对外接口
- Route::prefix('external')->middleware('cross')->group(function () {
- Route::get('wxmsg', 'Dtkf\WechatExternalInterface@msg'); //获取消息
- Route::get('wxcount', 'Dtkf\WechatExternalInterface@countMsg'); //统计消息数
- Route::get('wxreply', 'Dtkf\WechatExternalInterface@countReply'); //统计回复数
- Route::get('wxmonth', 'Dtkf\WechatExternalInterface@countMonth'); //微信月统计
- Route::get('wxautoreply', 'Dtkf\WechatExternalInterface@countAutoReply'); //自动回复数
- Route::get('wbmsg', 'Dtkf\WeiboExternalInterface@msg'); //获取消息
- Route::get('wbcount', 'Dtkf\WeiboExternalInterface@countMsg'); //统计消息数
- Route::get('wbreply', 'Dtkf\WeiboExternalInterface@countReply'); //统计回复数
- Route::get('wbmonth', 'Dtkf\WeiboExternalInterface@countMonth'); //微博月统计
- });
- //新地铁客服-微信
- Route::prefix('dtkf')->namespace('Dtkf')->group(function () {
- Route::get('polling', 'WechatMsg@polling'); //轮询
- Route::get('msg_list', 'WechatMsg@msgList'); //会话列表
- Route::get('waiting_list', 'WechatMsg@waitingList'); //待接入
- Route::get('talkting_list', 'WechatMsg@talktingList'); //已接入
- Route::get('access', 'WechatMsg@access'); //接入
- Route::post('send_msg', 'WechatMsg@sendMsg'); //发消息
- Route::post('send_img', 'WechatMsg@sendImg'); //发图片
- Route::get('transfer', 'WechatMsg@transfer'); //转接
- Route::get('record_list', 'WechatMsg@recordList');//聊天记录
- Route::get('quick_list', 'WechatMsg@quickList');//快捷回复
- Route::post('quick_list', 'WechatMsg@addQuick');//快捷回复
- Route::put('quick_list', 'WechatMsg@editQuick');//快捷回复
- Route::delete('quick_list/{id}', 'WechatMsg@delQuick');//快捷回复
- Route::get('close_msg', 'WechatMsg@closeMsg'); //结束会话
- Route::get('close/{id}', 'WechatMsg@close'); //结束工单
- Route::get('manage/user', 'WechatMsgManage@userSearch'); //搜索用户
- Route::get('manage/msg', 'WechatMsgManage@msgSearch'); //搜索对话
- Route::get('manage/info', 'WechatMsgManage@msgInfo'); //对话详情
- Route::get('voice/{id}', 'WechatMsg@voice'); //转码
- Route::get('manage/tjmsg', 'WechatMsgManage@tjmsg'); //搜索自动回复
- Route::get('manage/getautoreplay','WechatMsg@getAutoReply');
- });
- //新地铁客服-微博
- Route::prefix('wbkf')->namespace('Dtkf')->group(function () {
- Route::get('polling', 'WeiboMsg@polling'); //轮询
- Route::get('msg_list', 'WeiboMsg@msgList'); //会话列表
- Route::get('waiting_list', 'WeiboMsg@waitingList'); //待接入
- Route::get('talkting_list', 'WeiboMsg@talktingList'); //已接入
- Route::get('access', 'WeiboMsg@access'); //接入
- Route::post('send_msg', 'WeiboMsg@sendMsg'); //发消息
- Route::get('transfer', 'WeiboMsg@transfer'); //转接
- Route::get('record_list', 'WeiboMsg@recordList');//聊天记录
- Route::get('quick_list', 'WeiboMsg@quickList');//快捷回复
- Route::post('quick_list', 'WeiboMsg@addQuick');//快捷回复
- Route::put('quick_list', 'WeiboMsg@editQuick');//快捷回复
- Route::delete('quick_list/{id}', 'WeiboMsg@delQuick');//快捷回复
- Route::get('close_msg', 'WeiboMsg@closeMsg'); //结束会话
- Route::get('close/{id}', 'WeiboMsg@close'); //结束工单
- Route::get('manage/user', 'WeiboMsgManage@userSearch'); //搜索用户
- Route::get('manage/msg', 'WeiboMsgManage@msgSearch'); //搜索对话
- Route::get('manage/info', 'WeiboMsgManage@msgInfo'); //对话详情
- Route::get('voice/{id}', 'WeiboMsg@voice'); //转码
- });
- Route::get('customer/close/{id}/{pid}', 'Dtkf\WechatMsg@closeOrder'); //结束工单
- //地铁客服
- Route::get('customer/unread/{id}', 'Dtkf\WechatExternalInterface@countUnread'); //微信未读计数
- Route::get('customer_weibo/unread/{id}', 'Dtkf\WeiboExternalInterface@countUnread'); //微博未读计数
- Route::prefix('customer')->namespace('Wechat\Customer')->group(function () {
- Route::get('select', 'Bridge@getCustomerService');
- Route::post('insert', 'Bridge@addCustomerService');
- Route::post('update', 'Bridge@updateCustomerService');
- // Route::get('delete/{id}', 'Bridge@deleteCustomerService');
- Route::get('count', 'Bridge@getDayCount');
- Route::get('sign', 'Bridge@setMsgCount');
- });
|