珠海企業微信號開發
珠海企業微信號開發,【珠海企業微信開發電話】,企業微信提供了通訊錄管理、應用管理、消息推送、身份驗證、移動端SDK、素材、OA數據接口、企業支付、電子發票等API,管理員可以使用這些API,為企業接入更多個性化的辦公應用。
企業微信產品功能
轉發微信聊天記錄
微信中的聊天記錄、訂閱文章,都可一鍵快速轉發到企業微信。企業微信也可轉發到微信。
通訊錄管理
快速批量導入,統一管理;同事信息準確完善,方便查閱。
視頻會議
高清穩定的視頻會議,支持文檔演示和屏幕共享,支持用電話接入,可9人同時參與。
企業支付
提供完備的支付能力,企業可以在企業微信內給員工發紅包,給員工付款或向員工收款。
企業微信API
通訊錄管理
企業可以將已有的通訊錄跟企業微信通訊錄同步,避免同時維護多套通訊錄。
應用管理
在企業微信中創建應用后,企業可以將已有的系統以應用方式接入企業微信,為企業提供豐富的辦公應用。
消息推送
企業的通知可以快速觸達成員,也可以接收成員發來的消息,讓信息傳遞更高效。
身份驗證
通過OAuth2識別用戶身份,成員訪問企業網頁時可以免密碼自動登錄。
移動端SDK
JS-SDK可以調用企業微信原生客戶端的能力,提升成員的使用體驗。企業微信登錄、分享SDK幫助移動應用實現快速登陸、內容分享。
術語介紹
corpid:每個企業都擁有唯一的corpid,獲取此信息可在管理后臺“我的企業”-“企業信息”下查看(需要有管理員權限)
secret:secret是企業應用里面用于保障數據安全的“鑰匙”,每一個應用都有一個獨立的訪問密鑰,為了保證數據的安全,secret務必不能泄漏。通訊錄接口的密鑰在“管理工具”-“通訊錄同步”里面查看,企業自定義的應用的密鑰可以在企業應用的詳情里面手動生成
access_token:access_token是企業后臺去企業微信的后臺獲取信息時的重要票據,由corpid和secret產生。所有接口在通信時都需要攜帶此信息用于驗證接口的訪問權限
開始
你可以通過以下步驟,使用access_token來訪問企業微信的接口。需要注意的是,所有的接口需使用Https協議、Json數據格式、UTF8編碼。
注:查看接口說明中,參數中標注大寫的單詞,表示為需要替換的變量。
第一步:創建企業應用
登錄企業管理后臺進入“企業應用”頁面,通訊錄管理是企業微信默認集成的應用,可以直接開啟,如果企業需要開發自定義的應用,可點擊“添加應用”完成應用的添加和配置,詳細步驟請參見應用概述。
第二步:開啟接收消息模式
開啟接收消息模式并不是必須步驟,但是如果在你的企業應用中需要用到如下功能時需提前開啟接收消息模式。
獲取企業成員的地理位置信息
動態調整企業應用的信息
獲取企業成員點擊事件類型的應用菜單行為
獲取企業成員通過應用給企業后臺發送的消息
關于如何開啟接收消息模式,請閱讀接收消息配置章節。
第三步:獲取access_token
請求方式:GET(HTTPS)
請求URL:https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=ID&corpsecret=SECRECT
注:此處標注大寫的單詞ID和SECRET,為需要替換的變量,根據實際獲取值更新。其它接口也采用相同的標注,不再說明。
參數說明:
參數 | 必須 | 說明 |
---|---|---|
corpid | 是 | 企業ID |
corpsecret | 是 | 應用的憑證密鑰 |
權限說明:
每個應用有獨立的secret,所以每個應用的access_token應該分開來獲取
返回結果:
{ "errcode":0, "errmsg":"", "access_token": "accesstoken000001", "expires_in": 7200}
參數 | 說明 |
---|---|
access_token | 獲取到的憑證,最長為512字節 |
expires_in | 憑證的有效時間(秒) |
出錯返回示例:
{ "errcode":40091, "errmsg":"secret is invalid"}
第四步:緩存和刷新access_token
開發者需要緩存access_token,用于后續接口的調用(注意:不能頻繁調用gettoken接口,否則會受到頻率攔截)。當access_token失效或過期時,需要重新獲取。
access_token的有效期通過返回的expires_in來傳達,正常情況下為7200秒(2小時),有效期內重復獲取返回相同結果,過期后獲取會返回新的access_token。此時企業微信保證新舊兩個access_token在短時間內同時可用(access_token對應的有效期內可用),以保證企業服務的平滑過渡。
由于企業微信每個應用的access_token是彼此獨立的,所以進行緩存時需要區分應用來進行存儲。
access_token至少保留512字節的存儲空間。
企業微信可能會出于運營需要,提前使access_token失效,開發者應實現access_token失效時重新獲取的邏輯。
第五步:開發應用邏輯
到這里,準備工作已經就緒,你可以繼續閱讀下面的接口文檔了解更多關于企業微信提供的開放能力,并將這些能力與你的應用進行結合。
第三方應用開發接口概述
第三方應用接口旨在方便企業微信管理員通過簡單的操作來使用第三方服務商的云應用。
實現該目標的核心的機制是:服務商預先在第三方管理端注冊登記應用信息。企業選擇使用第三方應用時,通過授權流程來一鍵安裝應用。
開始
第一步:第三方服務商注冊應用
任何具備以下條件的開發者都可以在“第三方官網”注冊成為第三方服務商。
1、擁有第三方服務商身份的企業微信。
2、具有互聯網上部署及發布應用的能力。
注冊成為第三方服務商之后,即可登錄“第三方官網”創建第三方應用。具體的注冊細節請參見“第三方服務商注冊應用”。
第二步:企業管理員授權應用
在服務商官網或企業微信官網找到適用的第三方應用后,管理員可發起一鍵授權。系統將展示第三方應用授權頁面,管理員根據授權頁面的引導,確認授權內容,完成授權操作。
第三步:第三方服務商提供服務
完成授權后,第三方即可獲取企業賦予的永久授權碼。通過此授權碼,第三方可以換取到企業的訪問憑證,從而可以調用通訊錄管理、消息推送、身份驗證、移動端SDK、素材、OA數據接口、企業支付、電子發票等相關接口。
關于套件到單應用的調整
企業微信的第三方應用,最開始是以多個應用的組合方式(即以“套件”的方式),來提供給企業管理員進行安裝的。現在取消了這種方式,每次授權只能安裝一個第三方應用。這樣的調整,主要是基于以下兩方面的考慮:
應用對主頁url的支持,用戶可從企業微信的工作臺直接進入第三方的h5頁面,所以第三方可以將多項服務集成到同一個應用h5里。
現在企業管理員可以在手機app查找、安裝并管理第三方應用,以單應用的方式,更易于理解和操作。
所以,后續第三方服務商都需要盡量將同一類型的云服務整合到一個應用里。
關于調整點:
1.第三方接口不變,僅對單應用機制做出微調,因此原套件機制不受影響。
2.管理端不能新建套件,僅可維護。新的應用只能用單應用形式創建。
3.單應用的oauth2授權機制有所調整,支持同一鏈接在不同企業的授權。參見”網頁授權登錄第三方”。
4.單應用的“應用設置接口”和“菜單設置接口”不再支持。
5.單應用的get_permanent_code和get_auth_info接口,不返回appid字段。
掃二維碼手機查看該文章
- 上一篇:2018年微信小程序微信公開課預告
- 下一篇:微信小程序:珠海微信小程序商城定制開發