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

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

    title=Secret">Secret来换取。不同的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

    • 參数说明
    參数 必须 说明
    title=CorpID">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-10-16 17:34:54

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

    仿微信公众号文章实现微信营销活动推广页面的方法

    精仿公众号文章不是传统意义上的微信防封系统了,这是一款营销推广系统.因为对比普通网页和微信公众号文章,微信公众号文章的可信度.认知度的优势明显,于是仿公众号文章系统可以解决广大广告业主和公众号运营者在活动推广.营销推广上的问题.并且精仿公众号文章系统可实现所有内容皆可自定义和随时修改.阅读数.点赞数.留言内容等所有数据可随意设置,在灵活性上大大超越了公众号文章.   演示地址:http://www.188tool.cn/copy-articel 适用场景:分享活动,展销会活动,微信H5页面文章等

    微信公众号与APP微信第三方登录账号打通

    一个项目同时开发了APP和微信服务号,需要做到APP和微信服务号的账号互通同步,也就是说一个账号在2个地方都可以用,当然这个前提是保证你公司自己的服务器的数据库用的是同一套. 为保证用户数据的唯一性,打通app与公众号的数据,需要做如下工作: 1.申请appid, 在-登录微信开放平台--申请账号(如果没有,就去注册,不能使用公众号登录或注册)--开发者资质认证(账号中心,认证时需提交很多资料:等待认证结果)--认证通过之后,创建应用(管理中心,创建你要开发的app,等待审核):以上是app需要

    .Net-mvc微信公众号和网站微信授权登录的实现

    最近一段时间一直在做关于微信方面的网站应用开发,这段时间也收获的不少关于微信开发方面的开发技能,接触的比较多的主要有微信公众号和微信网站登录授权,以及微信会员卡,优惠券和扫描二位码的功能,今天我主要想要总结的是微信公众号登录和网站微信授权登录这两者之间的区别于关联. 首先我们必须区别开来微信公众平台开发是指微信公众号进行业务开发(https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432),为网站微信登录授权是需要在微信开发

    [Python爬虫] 之十五:Selenium +phantomjs根据微信公众号抓取微信文章

    借助搜索微信搜索引擎进行抓取 抓取过程 1.首先在搜狗的微信搜索页面测试一下,这样能够让我们的思路更加清晰 在搜索引擎上使用微信公众号英文名进行“搜公众号”操作(因为公众号英文名是公众号唯一的,而中文名可能会有重复,同时公众号名字一定要完全正确,不然可能搜到很多东西,这样我们可以减少数据的筛选工作, 只要找到这个唯一英文名对应的那条数据即可),即发送请求到'http://weixin.sogou.com/weixin?type=1&query=%s&ie=utf8&_sug_=n&

    ASP.NET MVC 微信公众号支付,微信公众平台配置

    微信公众号支付,首先要登录微信公众号进行配置: 第一步:配置网页授权域名 点击上图的修改则出现下面截图:进行修改(配置)网页授权的域名 第二步:配置支付授权目录 注意:支付授权目录的配置: 假设域名为:www.linjie.com 1.如果支付的页面在网站的根目录下,则配置格式为: http://域名/    例子:http://www.linjie.com/ 2.如果支付页面在网站的某个文件夹下,需要精确到文件夹:配置格式为:http://域名/文件夹名称/   例子支付页面在order文件下

    微信公众号测试号申请及本地开发环境配置

    一.公众号测试号申请 测试号申请直接打开此https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo链接,用微信扫二维码即可登录.登录之后填写好这些信息,下面的域名,我用的是测试地址的域名,如下图: /account/verify对应的代码如下,这里面我省略了验证签名和echostr进行对比,直接输出echostr(你不会写还是太懒了:). 这样接口配置信息就验证通过了.用微信扫描测试公众号的二维码,即可关注自己的公众测试号.然后自己创建公众号菜单. 二

    SNF微信公众号客户端演示-微信开发客户端能干什么

    关注测试微信号: 关注后菜单页面如下: 一.扫描二维码进行订单查询演示 1.点击菜单“软件产品”->选择“扫描查询” 2.扫描如下二维码进行订单查询演示. 3.扫描结果如下: 二.微信“输入订单号”进行查询订单 1.点击菜单“软件产品”->选择“订单查询” 2.输入需要查询的订单号后点击“订单查询”按钮,如下显示查询结果: 三.微信端反馈信息 1.点击菜单“软件产品”->选择“反馈信息” 2.“*”号为必填项,留下联系方式和反馈意见后“提交”信息. 之后在我们网站后台就可以看到这些反馈.

    微信公众号申请、微信支付申请教程

    http://kf.qq.com/product/wechatpaymentmerchant.html 微信支付申请教程 http://kf.qq.com/faq/140225MveaUz150107UVFNjy.html

    微信公众号开发C#系列-1、微信公众平台注册

    微信公众号简介 微信公众号分为服务号.订阅号.企业号,订阅号可以个人申请,服务号和企业号要有企业资质才可以. 我们所说的微信公众号开发主要指的是公众号的账号类型,公众号的账号类型分为订阅号.服务号.企业微信.小程序四种.关于他们之间的具体区别,官方是这样解释的 服务号:主要偏向于服务交互(功能类似12315,114,银行,提供绑定信息,服务交互),每月可群发4条消息:服务号适用人群:媒体.企业.政府或其他组织. 订阅号:主要偏向于为用户传达资讯,(功能类似报纸杂志,为用户提供新闻信息或娱乐趣事)

    13、ABPZero系列教程之拼多多卖家工具 微信公众号开发前的准备

    因为是开发阶段,我需要在本地调试,而微信开发需要配置域名,这样natapp.cn就有了用武之地,应该说natapp就是为此而生的. natapp.cn是什么 这是一个内网映射的网站,支持微信公众号.小程序本地开发调试,具体详情请到官网去了解:https://natapp.cn/ 虽然官网已经有配置教程,但在这里还是要简单说一下. 申请隧道 注册用户可以免费获取得一个隧道,但是免费的就是有缺陷,每次域名都会变,这给开发带来了很多麻烦. 这里建议购买一个隧道,每个月5元的就可以,购买的时候可以输入我