宅男在线永久免费观看网直播,亚洲欧洲日产国码无码久久99,野花社区在线观看视频,亚洲人交乣女bbw,一本一本久久a久久精品综合不卡

全部
常見問題
產(chǎn)品動態(tài)
精選推薦

wx.getUserProfile too frequently 問題

管理 管理 編輯 刪除

接口調(diào)用頻率規(guī)范

概念介紹

小程序wx接口可分為“普通接口”和“限頻接口”。

“限頻接口”指的是一個用戶在一段時間內(nèi)不允許頻繁調(diào)用的wx接口,此類接口一般會調(diào)用到微信后臺系統(tǒng)資源,為了保護系統(tǒng),同時防止用戶資源被濫用,開發(fā)者需要對此類接口做適度的頻率限制,不能無節(jié)制地調(diào)用。

平臺會對小程序內(nèi)“限頻接口”的調(diào)用情況做監(jiān)控,如果小程序?qū)Υ祟惤涌诘恼{(diào)用頻率超出平臺的規(guī)范,將會收到站內(nèi)信提醒。系統(tǒng)會在資源緊張的情況下優(yōu)先保障合理使用的小程序的服務。

開發(fā)者可登錄小程序管理后臺-開發(fā)管理-接口設(shè)置中查看“限頻接口”調(diào)用情況。

目前,“限頻接口”包括以下接口:

  1. wx.login
  2. wx.checkSession
  3. wx.getSetting
  4. wx.getUserInfo
  5. wx.getUserProfile

頻率規(guī)范


API規(guī)范其他說明
wx.login一天的調(diào)用總次數(shù)不多于該小程序pv的兩倍,單用戶一秒鐘不能大于4次-
wx.checkSession一天的調(diào)用總次數(shù)不多于該小程序pv的兩倍,單用戶一秒鐘不能大于4次-
wx.getSetting一天的調(diào)用總次數(shù)不多于該小程序pv的兩倍,單用戶一秒鐘不能大于4次-
wx.getUserInfo一天的調(diào)用總次數(shù)不多于該小程序pv的兩倍,單用戶一秒鐘不能大于4次-
wx.getUserProfile一天的調(diào)用總次數(shù)不多于該小程序pv的兩倍,單用戶一秒鐘不能大于4次-

Tips: 微信后臺會延遲一天統(tǒng)計上一天的小程序pv總數(shù)和api調(diào)用總數(shù),超過規(guī)范總數(shù)的會提醒盡快調(diào)整。

優(yōu)化方法

開發(fā)者可以參考以下方法對“限頻接口”的調(diào)用頻率做優(yōu)化:

  • 把上一次調(diào)用接口的返回結(jié)果緩存下來以供后續(xù)邏輯復用,而不是重新調(diào)用接口
  • 避免在定時循環(huán)的邏輯內(nèi)重復調(diào)用“限頻接口”
  • 避免在頁面初始化事件onLoad、onShow、onReady中調(diào)用限頻接口,應該在小程序初始化事件onLaunch中調(diào)用

以下是錯誤用法和正確用法示例:

  • wx.getSetting 錯誤用法:
setInterval(() => {
  wx.getSetting()
}, 5000)
  • wx.getSetting 正確用法:
let setting
wx.getSetting({
  success(res) {
    setting = res
  }
})

// 在需要獲取地理位置時
if (setting.authSetting['scope.userLocation']) {
  wx.getLocation({
    success(res) {},
    fail(res) {
      if (res.errMsg.indexOf('auth deny') >= 0) {
        // 如果權(quán)限沒有開,引導用戶打開設(shè)置頁開啟地理位置授權(quán)
      }
    }
  })
}
  • wx.getUserInfo 錯誤用法:
Page({
  onShow() {
    wx.getUserInfo()
  }
})
  • wx.getUserInfo 正確用法:
App({
  onLaunch() {
    wx.getUserInfo()
  }
})

需要在小程序后臺開發(fā)管理-接口設(shè)置里面全部開通就好了

699b1202307121551375225.png

請登錄后查看

CRMEB-慕白寒窗雪 最后編輯于2023-07-12 15:52:11

快捷回復
回復
回復
回復({{post_count}}) {{!is_user ? '我的回復' :'全部回復'}}
排序 默認正序 回復倒序 點贊倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level }}

作者 管理員 企業(yè)

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推薦': '推薦'}}
{{item.is_suggest == 1? '取消推薦': '推薦'}}
沙發(fā) 板凳 地板 {{item.floor}}#
{{item.user_info.title || '暫無簡介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
打賞
已打賞¥{{item.reward_price}}
{{item.like_count}}
{{item.showReply ? '取消回復' : '回復'}}
刪除
回復
回復

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回復 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
打賞
已打賞¥{{itemc.reward_price}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回復' : '回復'}}
刪除
回復
回復
查看更多
打賞
已打賞¥{{reward_price}}
4368
{{like_count}}
{{collect_count}}
添加回復 ({{post_count}})

相關(guān)推薦

快速安全登錄

使用微信掃碼登錄
{{item.label}} 加精
{{item.label}} {{item.label}} 板塊推薦 常見問題 產(chǎn)品動態(tài) 精選推薦 首頁頭條 首頁動態(tài) 首頁推薦
取 消 確 定
回復
回復
問題:
問題自動獲取的帖子內(nèi)容,不準確時需要手動修改. [獲取答案]
答案:
提交
bug 需求 取 消 確 定
打賞金額
當前余額:¥{{rewardUserInfo.reward_price}}
{{item.price}}元
請輸入 0.1-{{reward_max_price}} 范圍內(nèi)的數(shù)值
打賞成功
¥{{price}}
完成 確認打賞

微信登錄/注冊

切換手機號登錄

{{ bind_phone ? '綁定手機' : '手機登錄'}}

{{codeText}}
切換微信登錄/注冊
暫不綁定
CRMEB客服

CRMEB咨詢熱線 咨詢熱線

400-8888-794

微信掃碼咨詢

CRMEB開源商城下載 源碼下載 CRMEB幫助文檔 幫助文檔
返回頂部 返回頂部
CRMEB客服