# 客服帳號管理
[TOC]
## 添加客服帳號
```
$data = [
//完整客服賬號,格式為:賬號前綴@公眾號微信號
'kf_account' => 'hdxj@aihoudun',
'nickname' => '測試客服',
'password' => md5('admin888'),
];
$res = WeChat::instance('CustomService')->addCustomer($data);
```
**返回說明**
```
[
"errcode" =>0,
"errmsg" =>"ok",
]
```
## 修改客服帳號
開發者可以通過本接口為公眾號修改客服賬號。
```
$data = [
//完整客服賬號,格式為:賬號前綴@公眾號微信號
'kf_account' => 'hdxj@aihoudun',
'nickname' => '客服',
'password' => md5('admin888'),
];
$res = WeChat::instance('CustomService')->updateCustomer($data);
```
**返回說明**
```
[
"errcode" =>0,
"errmsg" =>"ok",
]
```
## 刪除客服帳號
開發者可以通過該接口為公眾號刪除客服帳號。
```
$res = WeChat::instance('CustomService')->delCustomer('xj@aihoudun');
```
**返回說明**
```
[
"errcode" =>0,
"errmsg" =>"ok",
]
```
## 設置客服帳號的頭像
開發者可調用本接口來上傳圖片作為客服人員的頭像,頭像圖片文件必須是jpg格式,推薦使用640*640大小的圖片以達到最佳效果。
```
$data = [
'kf_account' => 'hdxj@aihoudun',
'file' => 'tests/images/user.jpg',
];
$res = WeChat::instance('CustomService')->uploadheadimg($data);
```
**返回說明**
```
[
"errcode" =>0,
"errmsg" =>"ok",
]
```
## 獲取所有客服賬號
開發者通過本接口,獲取公眾號中所設置的客服基本信息,包括客服工號、客服昵稱、客服登錄賬號。
```
$res = WeChat::instance('CustomService')->getkflist();
```