[TOC]
## 概述
企業可以作為微信客服的第三方服務商幫助其他企業管理微信客服。
當授權企業發起授權管理微信客服的請求時,微信客服后臺會將授權信息推送給第三方后臺。授權成功后,第三方服務商可以接管來自該授權企業的微信客服的所有消息或事件,并幫助該企業進行管理。
第三方服務商需構造授權鏈接,并可將授權鏈接配置到自己的官網等業務頁面,引導用戶進入授權頁面完成授權。
## 如何構造授權鏈接
第三方服務商需先在微信客服管理后臺的開通微信客服,并進行企業驗證后,才能幫助其他企業管理微信客服。
[微信客服官網](https://work.weixin.qq.com/kf/ "微信客服組件官網")
### 推廣按鈕
微信客服提供官方授權按鈕樣式,用于網站發起授權流程中。
### 配置流程
* 登錄微信客服管理后臺,進入「開發配置」-「幫助其他企業接入微信客服」-「去管理」頁面;
* 在「配置服務」中進行配置。請確保配置信息的有效性,否則將影響授權鏈接的使用

* 服務配置保存后,可自行對本地服務進行授權測試
* 測試完成,可將服務提交上線。微信客服后臺側會對服務配置進行審核,審核通過后可手動將服務發布到現網。
* 發布后,服務ID,Secret將用于調用接口使用
### 構造步驟
* [獲取預授權碼](https://open.work.weixin.qq.com/api/doc/14940)
* 構造授權鏈接
~~~
https://work.weixin.qq.com/kf/third/auth/page?suite_id=SUITE_ID&pre_auth_code=PRE_AUTH_CODE&state=STATE
~~~
第三方服務商需提供suite\_id(即服務ID)、預授權碼、授權完成回調的state。
其中state參數可根據需要選填,**可填a-zA-Z0-9的參數值(不超過128個字節)**。
## 授權流程
微信客服的企業管理員在服務商網站發起授權請求,第三方服務商需構造授權鏈接,引導用戶進入授權頁面完成授權過程,并取得臨時授權碼。
流程如圖示。

### 1\. 獲取預授權碼獲取預授權碼
預授權碼是應用實現授權托管的安全憑證,見獲取預授權碼。
### 2\. 引導用戶進入授權頁
第三方服務商在自己的網站中放置“接入微信客服組件”的入口,引導企業管理員進入應用授權頁。
跳轉鏈接中,第三方服務商需提供suite\_id、預授權碼。
### 3\. 授權成功,回調臨時授權碼
用戶確認授權后,微信客服組件后臺生成并將臨時授權碼回調到指令回調URL。
**接收到回調, 服務商的響應必須在1000ms內完成。**詳細說明見[授權成功通知](https://open.work.weixin.qq.com/api/doc/14951)。
### 4\. 臨時授權碼10分鐘后會失效,第三方服務商需盡快使用臨時授權碼換取永久授權碼及授權信息。
利用臨時授權碼獲取永久授權碼見[獲取永久授權碼](https://open.work.weixin.qq.com/api/doc/14942)。
每個企業授權的每個應用的永久授權碼、授權信息都是唯一的,第三方服務商需妥善保管。后續可以[通過永久授權碼獲取企業access\_token](https://open.work.weixin.qq.com/api/doc/14944),進而調用微信客服組件相關API為授權企業提供服務。
### 5\. 若企業已開啟內部接入,則需在微信客服管理后臺「開發配置」中關閉內部接入后,才能授權第三方管理微信客服
## 取消授權
企業可以在微信客服管理后臺「開發配置」-「授權管理」中取消第三方授權