微信公众号开发系列-微信企业号开发相关参数

微信企业号出来之后,本人也抱着前面开发订阅号和服务号的经验来探究了一番,这里整理了下再开发企业号时候碰到的一些接口参数。企业号开发文档详见http://qydev.weixin.qq.com/wiki/index.php?title=首页

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

菜单管理的创建操作,官方定义如下所示。

  • 请求说明

Https请求方式: POST

https://qyapi.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN&agentid=1

请求包如下:

{
   "button":[
       {
           "type":"click",
           "name":"今日歌曲",
           "key":"V1001_TODAY_MUSIC"
       },
       {
           "name":"菜单",
           "sub_button":[
               {
                   "type":"view",
                   "name":"搜索",
                   "url":"http://www.soso.com/"
               },
               {
                   "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、加解密库下载

c#库(9月22日更新,点击下载)
注意事项:

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

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

3、获取AccessToken

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

AccessToken需要用CorpIDSecret来换取,不同的Secret会返回不同的AccessToken。正常情况下AccessToken有效期为7200秒,有效期内重复获取返回相同结果,并自动续期。由于获取access_token的api调用次数非常有限,建议企业全局存储与更新access_token,频繁刷新access_token会导致api调用受限,影响自身业务

  • 请求说明

Https请求方式: GET

https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=id&corpsecret=secrect

  • 参数说明

 

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

每个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://weibo.com/i/1741159542

时间: 2024-12-02 08:42:08

微信公众号开发系列-微信企业号开发相关参数的相关文章

android开发如何实现一键关注微信公众号功能? 微信有提供api吗

问题描述 android开发如何实现一键关注微信公众号功能? 微信有提供api吗 android开发如何实现一键关注微信公众号功能,微信有提供api吗? 求大神指导..谢谢 解决方案 有的,你百度一下就知道了 简单问题简单解决!!!!!!!!!!!!!!!!!!!!11 解决方案二: 现在已经没有一键关注的功能了.接口被封了. 解决方案三: 遍历一遍,一个个关注咯

使用NodeJs 开发微信公众号(三)微信事件交互实例_node.js

微信公众号有个规则,一旦开启了开发者模式,其他的常规功能就都必须通过接口调用完成.比如说自定义菜单功能,必须通过发送post请求的方式生成.本章就通过关注到取消关注的整个过程来谈一谈nodejs是怎么样与微信交互的.这些功能的入口就是你在测试公众号里面填写的URL(以下用/login/wechat代替). 事件交互 扫码关注微信公众号后,微信会调用你的接口/login/wechat,并且附带一段xml信息,首先你需要获取一些签名,通过加密.排序比对是否与你填写的TOKEN一致,如果一致则进行xm

java微信公众号 js调用微信支付报错 errMsg:chooseWXPay:fail

问题描述 java微信公众号 js调用微信支付报错 errMsg:chooseWXPay:fail 奖励有点少,实在是没有c币了.下面是我的js,不清楚到底是什么原因导致的,各位大神帮忙给解决下吧:具体报错:config签名啥的是OK的,但是在调用chooseWXPay的时候,就失败了 报错errMsg:chooseWXPay:fail 没有别的提示信息,不清楚失败原因$('#pay_sub_btn').on(touchType function(){ var _this = $(this);

微信公众号h5调微信支付,第1次失败,之后都会成功。求解

问题描述 微信公众号h5调微信支付,第1次失败,之后都会成功.求解 这两天在搞公众号,微信支付,新手!发现进入页面调用第1次失败,之后都会成功,各大神求解!!! 页面调用支付代码片段 第一次闪退失败 之后都会成功 解决方案 http://www.bkjia.com/Androidjc/998202.html

微信公众号里面的微信连wifi功能设置了商家主页却依然显示默认模板页面

问题描述 微信公众号里面的微信连wifi功能设置了商家主页却依然显示默认模板页面 微信公众号里面的微信连wifi功能设置了商家主页,在最后一步点击"完成时"依然跳转至默认模板页面.

微信公众号 文本 菜单-微信普通公众号如何实现多重文本菜单?

问题描述 微信普通公众号如何实现多重文本菜单? 微信普通公众号如何实现多重文本菜单? 微信普通公众号如何实现多重文本菜单?比如: 首先显示文本菜单: 1. a 2. b 3. c 在输入2之后,后台列出2下的新菜单列表: 1. ba 2. bb 3. bc 再输入3之后,后台列出3下的新菜单列表,以此类推 这个功能该如何实现呢? 解决方案 下一级你可以指定为2.1 再一级 2.1.1 解决方案二: 很简单,微信公众号提供了对特定关键字进行特定回复的接口 你只要自定义这些特定关键字和需要回复的内容

关于微信公众号的问题-微信公众号怎么做?请各位大哥大姐帮我,我是新手

问题描述 微信公众号怎么做?请各位大哥大姐帮我,我是新手 我是新手 ,各位 大哥大姐 ,你们做过微信的公众号吗?教教我 怎么做好吗.主要就是我做出来了网页,,他的网页 怎么点击二级菜单弹出来的.我确实不会.请指教?非常感谢 解决方案 页面就跟做JSP页面一样没什么好说的,但是你要是在微信端点击他上面的横栏二级菜单就要在公众号上面配置 有个自定义菜单选项可以配置 解决方案二: 你参考一下:http://blog.csdn.net/u011622479/article/details/5118159

微信公众号怎么红包?微信公众号发现金红包方法

微信公众号怎么发现金红包 1.商户调用接口时,通过指定发送对象以及发送金额的方式发放红包,这样的方式,允许商户灵活的应用于各种各样丰富的活动场景. 2.领取到红包后,用户的资金直接进入微信零钱,避免繁复的领奖流程,带给用户微信支付原生的流畅体验.

微信公众号怎么注销 微信公众平台主体注销教程

微信公众平台主体注销教程: 1.打开微信公众平台后台(mp.weixin.qq.com),并登陆 2.点击左侧[公众号设置] 3.点击右边[功能设置]标签 4.隐私设置-设置-禁止用户搜索到该号码,如此普通用户就已经无法搜索到你的公众号了 好了,看完以上教程大家都学会怎么注销微信公众号了吗?以上设置完之后还需要等待六个月不再登陆并开启此账号,过完缓冲期腾讯就会彻底删除这个公众号啦.

微信公众号如何发布消息 微信公众号发布消息操作步骤

1.我们在浏览器中点击mp.weixin.qq.com然后填写你的公众号之后我们点击用户名和密码,点击登陆 如下图所示.     2.登录公众号之后我们点击 "管理"-"素材管理" 细节如下图所示     3之后我们在进入界面中我们点击"+"号的位置之后会出现一个"单图文消息"和"多图文消息"的图标 细节如下图所示     4.下面我们先来看看 "单图文消息" 我们再点击 "单