博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信公众号开发系列-微信企业号开发相关參数
阅读量:6958 次
发布时间:2019-06-27

本文共 1902 字,大约阅读时间需要 6 分钟。

微信企业号出来之后,本人也抱着前面开发订阅号和服务号的经验来探究了一番,这里整理了下再开发企业号时候碰到的一些接口參数。企业号开发文档详见

1、创建自己定义菜单參数解释:

菜单管理的创建操作。官方定义例如以下所看到的。

  • 请求说明

Https请求方式: POST

请求包例如以下:

{   "button":[       {	           "type":"click",           "name":"今日歌曲",           "key":"V1001_TODAY_MUSIC"       },       {           "name":"菜单",           "sub_button":[               {                   "type":"view",                   "name":"搜索",                   "url":""               },               {                   "type":"click",                   "name":"赞一下我们",                   "key":"V1001_GOOD"               }           ]      }   ]}
  • 參数说明

 

參数 必须 说明
access_token 调用接口凭证
agentid 企业应用的id。整型。可在应用的设置页面查看
button 一级菜单数组。个数应为1~3个
sub_button 二级菜单数组,个数应为1~5个
type 菜单的响应动作类型,眼下有click、view两种类型
name 菜单标题,不超过16个字节。子菜单不超过40个字节
key click类型必须 菜单KEY值。用于消息接口推送,不超过128字节
url view类型必须 网页链接,员工点击菜单可打开链接。不超过256字节
  • 权限说明

管理员须拥有应用的管理权限。而且应用必须设置在回调模式。

返回结果

{   "errcode":0,   "errmsg":"ok"}

 

2、加解密库下载

注意事项:

1.Cryptography.cs文件封装了AES加解密过程。用户无须关心详细实现。WXBizMsgCrypt.cs文件提供了用户接入企业微信的三个接口。Sample.cs文件提供了怎样使用这三个接口的演示样例。

2.WXBizMsgCrypt.cs封装了VerifyURL, DecryptMsg, EncryptMsg三个接口,分别用于开发人员验证回调url、接收消息的解密以及开发人员回复消息的加密过程。用法能够參考Sample.cs文件。

3、获取AccessToken

AccessToken是企业号的全局唯一票据。调用接口时需携带AccessToken。

AccessToken须要用和来换取。不同的Secret会返回不同的AccessToken。正常情况下AccessToken有效期为7200秒,有效期内反复获取返回同样结果。并自己主动续期。

因为获取access_token的api调用次数很有限,建议企业全局存储与更新access_token,频繁刷新access_token会导致api调用受限,影响自身业务。

  • 请求说明

Https请求方式: GET

  • 參数说明

 

參数 必须 说明
企业Id
管理组的凭证密钥
  • 权限说明

每一个secret代表了对应用、通讯录、接口的不同权限;不同的管理组拥有不同的secret。

  • 返回说明

a)正确的Json返回结果:

{   "access_token": "accesstoken000001",}

 

參数 说明
access_token 获取到的凭证

b)错误的Json返回演示样例:

{   "errcode": 43003,   "errmsg": "require https"}

 

假设你须要使用接口开发,你还须要创建一个管理组,获取对应的开发凭据。

出于对企业信息保护的考虑。企业号不提供具备“超级权限”的开发凭据。因此。你须要创建一个管理组。设定所须要的操作权限,才干获得对应的获取訪问凭据的參数:CorpID和Secret 。

 企业号最新出来须要注意事项

请注意:需更新微信至5.4以上版本号。

1.需更新微信至5.4以上版本号。

2.眼下仅支持 iOS。Android 两个平台的微信版本号。

本人新浪微博:

转载地址:http://lwmil.baihongyu.com/

你可能感兴趣的文章
spring依赖注入单元测试:expected single matching bean but found 2
查看>>
Java:JSON解析工具-org.json
查看>>
Apache Flink源码解析之stream-window
查看>>
40余项高科技亮相智慧城市科技酷品展
查看>>
让移动端用户体验出类拔萃的5种技巧
查看>>
处理同一页面中借助form+input[type="file"]上传图片出现的input无法清空问题...
查看>>
nginx FastCGI模块(FastCGI)配置
查看>>
Redis安装和常用知识
查看>>
坚果智能影院实体布局再下一城 肇庆旗舰店火热开业
查看>>
背水一战 Windows 10 (21) - 绑定: x:Bind 绑定, x:Bind 绑定之 x:Phase, 使用绑定过程中的一些技巧...
查看>>
zk日常运维管理
查看>>
详解Facebook田渊栋NIPS2017论文:让大家都能做得起深度强化学习研究的ELF平台
查看>>
DJANGO,获取当前用户名,用户组名,用户组权限
查看>>
mysql 常用函数
查看>>
数据库安全管理实践 你的数据库在哪里?
查看>>
使用VMware VSphere WebService SDK进行开发 (四)——获取集群(Cluster, ComputeResource)的相关信息...
查看>>
java-collection的 iterator 返回的迭代器快速失败
查看>>
区块链遇到数据库:相爱还是相杀?
查看>>
及时警惕!云计算带来的安全风险
查看>>
太阳能示范基地光伏项目一期工程竣工
查看>>