恒泰博远,专家级研发软件定制开发公司,为企业定制营销、办公、管理软件 在线咨询 :
咨询电话:010-82969001

微信企业号开发如何建立连接主动调用接口

来源:http://www.hengtaiboyuan.com 作者:恒泰博远 时间:2014-12-09

[摘要]微信企业号开发如何建立连接主动调用接口,主要分为主要接口调用、获取AccessToken、主动调用的频率限制等介绍,希望可以帮助到你。

微信企业号开发如何建立连接主动调用接口,主要分为主要接口调用、获取AccessToken、主动调用的频率限制等介绍,希望可以帮助到你。

 

一、主动调用

主动调用是最基本的连接模式,当你的应用调用企业号时,需使用https协议、Json数据格式、UTF8编码,访问域名为https://qyapi.weixin.qq.com,数据包不需要加密。

在每次主动调用企业号接口时需要带上AccessToken参数。AccessToken参数由CorpID和Secret换取。

CorpID是企业号的标识,每个企业号拥有一个唯一的CorpID;Secret是管理组凭证密钥。

系统管理员可通过管理端的权限管理功能创建管理组,分配管理组对应用、通讯录、接口的访问权限。完成后,管理组即可获得唯一的secret。系统管理员可通过权限管理查看所有管理组的secret,其他管理员可通过设置中的开发者凭据查看。

当企业应用调用企业号接口时,企业号后台为根据此次访问的AccessToken,校验访问的合法性以及所对应的管理组的管理权限以返回相应的结果。

注:你应该审慎配置管理组的权限,够用即好,权限过大会增加误操作可能性及信息安全隐患。

 

二、获取AccessToken

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

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

1、请求说明
Https请求方式: GET

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

2、参数说明:

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

4、返回说明
 a、正确的Json返回结果:

 

三、主动调用的频率限制

当你获取到AccessToken时,你的应用就可以成功调用企业号后台所提供的各种接口以管理或访问企业号后台的资源或给企业号成员发消息。

为了防止企业应用的程序错误而引发企业号服务器负载异常,默认情况下,每个企业号调用接口都有一定的频率限制,当超过此限制时,调用对应接口会收到相应错误码。

以下是当前默认的频率限制,企业号后台可能会根据运营情况调整此阈值:

1、基础频率
每企业调用单个cgi/api不可超过1000次/分,30000次/小时

每ip调用单个cgi/api不可超过2000次/分,60000次/小时

2、发消息频率
每企业不可超过帐号上限数*30人次/天

3、创建帐号频率
每企业创建帐号数不可超过帐号上限数*3/月

 

以上是北京恒泰博远小编为你分享的微信企业号开发如何建立连接主动调用接口,通过上面的介绍,希望可以帮助到你。