微信公眾平台分為訂閱號和服務號,服務號提供9大接口,需要通過微信認證后才能使用這些接口。認證費用300元。下面是接口的大致介紹:
1. 語音識別:通過語音識別接口,用戶發送的語音,將會同時給出語音識別出的文本內容。
2. 客服接口:通過客服接口,公眾號可以在用戶發送過消息的24小時內,向用戶回復消息。
3. OAuth2.0網頁授權:通過網頁授權接口,公眾號可以請求用戶授權。
4. 生成帶參數二維碼:通過該接口,公眾號可以獲得一系列攜帶不同參數的二維碼,在用戶掃描關注公眾號后,公眾號可以根據參數分析各二維碼的效果。
5. 獲取用戶地理位置:通過該接口,公眾號能夠獲得用戶進入公眾號會話時的地理位置(需要用戶同意)。
6. 獲取用戶基本信息:通過該接口,公眾號可以根據加密后的用戶OpenID,獲取用戶的基礎信息,包括頭像、昵稱、性別、地區。
7. 獲取關注者列表:通過該接口,公眾號可以獲取所有關注者的OpenID。
8. 用戶分組接口:通過分組接口,公眾號可以在后台為用戶移動分組,或創建、修改分組。
9. 上傳下載多媒體文件:通過該接口,公眾號可以在需要時在微信服務器上傳下載多媒體文件。