省流问题,希望有大佬帮忙解答:
1.小程序限频接口调用次数/PV大于2后接口受限的概率大吗?
2.是否只针对日打开次数大于1w的小程序限制?
这么钻这个牛角尖是因为下面的项目背景。
我们有一个待上线的小程序,为了用户体验用了单页面方案,而且预计用户在线时长会很长,当需要可用的session_key时就需要调用wx.login或wx.checkSession,调用次数不低。做的差不多了才发现wx.login和wx.checkSession都是限频接口,单页面注定了PV不会太高,大概率调用次数/PV 会远大于2。我们临时改了一个线上小程序,这两天让测试手动测出了几万的接口调用量(但是PV较低)。接口并没有受限,也没有收到站内信提醒。那么现在的产品形态究竟能否使用呢?搜了下社区,有22年的帖子:
https://developers.weixin.qq.com/community/develop/doc/00006e34030da0b39dee1c20a56c00?highLine=%25E6%2589%2593%25E5%25BC%2580%25E6%25AC%25A1%25E6%2595%25B0%2520PV
有官方大佬提到:
1、昨日接口调用情况出现违规,且昨日打开次数大于1w的小程序,其当日接口调用可能会受到影响。
2、影响的具体表现为,当平台请求量过载时,不符合该接口调用规范的小程序请求服务会比调用规范的小程序先出现服务拒绝情况。
那么测试小程序没有接口受限是因为PV小于1W或者这两天平台资源不紧张吗?3年前的帖子了,有些情况可能变了。
领导不同意改变小程序主形态,所以产品接口调用次数/PV大于2不可避免。左思右想,如果接口调用失败就停止调用,转用一些兜底方案,但功能受限用户体验也差,只有受限概率不高产品经理和领导才能接受。如果一到晚高峰就受限,那就不行了。或者如果打开次数小于1w的不受限,就多做几个小程序分流,把每个的PV都控制在1W以下。
我觉得这类问题应该蛮常见的,有没有大佬遇到过或者了解官方规则,不胜感激!