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