微信會話控制
會話控制
#建立會話
#此介面在客服和使用者之間建立一個會話,如果該客服和使用者會話已存在,則直接傳回0。指定的客服帳號必須已經綁定微訊號且線上。
呼叫說明
1 #2 3 ##4567 | # http要求方式: POST
https://api.weixin.qq.com/customservice/kfsession/create?access_token=ACCESS_TOKEN
##
# POST資料範例如下:
{
"kf_account" : "test1 @test",
"openid" : "OPENID"
|
##說明 | |
完整客服帳號,格式為:帳號前綴@公眾號微訊號 |
1 #2 3 | 45
#傳回資料範例(正確時的JSON回傳結果):
{
: 0, # "errmsg" "ok"
|
關閉會話
呼叫說明
#1 2 3 4 5 6 #7 | http請求方式: POST https: //api.weixin.qq.com/customservice/kfsession/close?access_token=ACCESS_TOKEN POST資料範例如下: # { "kf_account" : "test1@test" ,
## #"openid": "OPENID"
|
參數說明 | |
#參數 | |
kf_account |
openid
回傳說明 #1 | 2#3 45 傳回資料範例(正確時的JSON回傳結果):
# { "errcode" : 0,
"errmsg" : |
#}
#主要回傳碼 | |
#回傳碼 | ##說明 |
#0 | 成功 |
65400 | API不可用,即沒有開通/升級到新版客服功能 |
65401 | 無效的客服帳號 |
65402 | 帳號尚未綁定微訊號,不能投入使用 |
65413 | 不存在對應使用者的會話資訊 |
65414 | 客戶正在被其他客服接待 |
取得客戶會話狀態
此介面取得一個客戶的會話,如果不存在,則kf_account為空。
呼叫說明
1 #2 | http請求方式: GET https://api.weixin.qq.com/customservice/kfsession/getsession?access_token=ACCESS_TOKEN&openid=OPENID |
#參數說明
#說明 | |
#openid | 粉絲的openid |
回傳說明
1 2 3 4 5 ##6 #78910111213 | 傳回資料範例(正確時的JSON回傳結果):
{
"sessionlist" : [
# #"createtime" : 123456789, #: "OPENID" }, #
| "createtime" : 123456789, ## ": "OPENID"
}
# #]
|
1 | 2
http要求方式: GET |
回傳說明
1 #2 3 ##45678#91011 | #傳回資料範例(正確時的JSON回傳結果):
{
"count" : 150,
# "waitcaselist" : [
〉 "OPENID"
},
#
## ##
## #
#1
"latest_time" : 123456789, ## ## : "OPENID" # } #} # ] |
參數說明 | |
參數 | 說明 |
#count | 未存取會話數量 |
回傳碼說明
回傳碼 | 說明 |
0 | #成功 |
65400 | API不可用,即沒有開啟或升級到新版客服功能 |
無效客服帳號 | |
客服帳號尚未綁定微訊號,不能投入使用 | |
不存在對應使用者的會話資訊 | |
#粉絲正在被其他客服接待 | |
指定的客服不在線 | |
#不存在的openid |