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