公众号调用接口并不是无限制的。为了防止公众号的程序错误而引发微信服务器负载异常,默认情况下,每个公众号调用接口都不能超过一定限制,当超过一定限制时,调用对应接口会收到如下错误返回码:

{"errcode":45009,"errmsg":"api freq out of limit"}

开发者可以登录微信公众平台,在账号后台开发者中心接口权限模板查看账号各接口当前的日调用上限和实时调用量,对于认证账号可以对实时调用量清零,说明如下:

1、由于指标计算方法或统计时间差异,实时调用量数据可能会出现误差,一般在1%以内。

2、每个账号每月共10次清零操作机会,清零生效一次即用掉一次机会(10次包括了平台上的清零和调用接口API的清零)。

3、第三方帮助公众号调用时,实际上是在消耗公众号自身的quota。

4、每个有接口调用限额的接口都可以进行清零操作。

新注册账号各接口调用频率限制如下:

接口 每日限额
获取access_token 2000
自定义菜单创建 1000
自定义菜单查询 10000
自定义菜单删除 1000
创建分组 1000
获取分组 1000
修改分组名 1000
移动用户分组 100000
上传多媒体文件 100000
下载多媒体文件 200000
发送客服消息 500000
高级群发接口 100
上传图文消息接口 10
删除图文消息接口 10
获取带参数的二维码 100000
获取关注者列表 500
获取用户基本信息 5000000
获取网页授权access_token
刷新网页授权access_token
网页授权获取用户信息
设置用户备注名 10000
草稿箱 - 新建草稿 1000
草稿箱 - 获取草稿 500
草稿箱 - 删除草稿 1000
草稿箱 - 修改草稿 1000
草稿箱 - 获取草稿总数 1000
草稿箱 - 获取草稿列表 1000
发布能力 - 发布接口 100
发布能力 - 发布状态轮询接口 100
发布能力 - 删除发布 10
发布能力 - 通过 article_id 获取已发布文章 100
发布能力 - 获取成功发布列表 100

请注意,在测试号申请页中申请的测试号,接口调用频率限制如下:

接口 每日限额
获取access_token 200
自定义菜单创建 100
自定义菜单查询 1000
自定义菜单删除 100
创建分组 100
获取分组 100
修改分组名 100
移动用户分组 1000
素材管理-临时素材上传 500
素材管理-临时素材下载 1000
发送客服消息 50000
获取带参数的二维码 10000
获取关注者列表 100
获取用户基本信息 500000
获取网页授权access_token
刷新网页授权access_token
网页授权获取用户信息

公众号调用或第三方平台帮公众号调用对公众号的所有api调用(包括第三方帮其调用)次数进行清零:

接口详情可查看https://developers.weixin.qq.com/doc/offiaccount/openApi/clear_quota.html