企业微信H5_网页jssdk调用 config和agentconfig的区别
文章目錄
- 一、文檔閱讀
- 1. 企業微信JS-SDK作用
- 2. config 接口注入權限
- 3. agentConfig注入應用的權限
- 二、二者區別
- 1.引入js不同
- 2. 參數個數不一樣
- 3. 獲取應用的jsapi_ticket
- 4. 支持的接口
- 5. 效果演示
- 三、源碼分享
- 3.1. 后端源碼
- 3.2. 前端源碼
一、文檔閱讀
1. 企業微信JS-SDK作用
文檔:https://developer.work.weixin.qq.com/document/path/90513
2. config 接口注入權限
通過config接口注入權限驗證配置
3. agentConfig注入應用的權限
通過agentConfig注入應用的權限
二、二者區別
1.引入js不同
通過config接口注入權限驗證配置
引入res.wx.qq.com/open/js/jweixin-1.2.0.js
通過agentConfig注入應用的權限
引入https://open.work.weixin.qq.com/wwopen/js/jwxwork-1.0.0.js
2. 參數個數不一樣
通過config接口注入權限驗證配置
需要4個參數
通過agentConfig注入應用的權限
參數5個,多了一個agentid
3. 獲取應用的jsapi_ticket
-
config獲取應用的jsapi_ticket
請求地址https://qyapi.weixin.qq.com/cgi-bin/get_jsapi_ticket?access_token=ACCESS_TOKEN
-
agentconfig獲取應用的jsapi_ticket
請求地址https://qyapi.weixin.qq.com/cgi-bin/get_jsapi_ticket?access_token=ACCESS_TOKEN
4. 支持的接口
由于接口很多,這里演示用外部聯系人選人接口(選客戶)接口來舉例子selectExternalContact
文檔地址:https://developer.work.weixin.qq.com/document/path/91797
這支接口就需要在agentconfig中進行配置
前端代碼效果
config中無此配置
config中配置中不需要配置,簡言之,配置不生效,因為企業微信規定了哪些接口在config中配置哪些接口在agentconfig中配置
5. 效果演示
在config的中配置外部聯系人選人接口(selectExternalContact)
點擊看效果,正常應該是無效果
但是,wx.config也可以調用
文檔描述
agentconfig測試
config中刪除
這里的沒有權限是因為文檔中說需要設置權限
設置權限文檔地址
再次測試,
從測試結果分析,官方文檔例子中的“外部聯系人選人接口”config和agentconfig都可以調用。但是根據官網文檔來講一概是部分接口需要在config中配置,部分接口在agentconfig中配置,具體效果以實際測試效果為準。
三、源碼分享
3.1. 后端源碼
后端:https://gitee.com/gblfy/qywx-inner-java
3.2. 前端源碼
前端:https://gitee.com/gblfy/qywx-vuejs
/gitee.com/gblfy/qywx-vuejs)
總結
以上是生活随笔為你收集整理的企业微信H5_网页jssdk调用 config和agentconfig的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ETL异构数据源Datax_自增ID增量
- 下一篇: VS Code 切换大小写