收藏
回答

wx.getUserProfile desc的长度是按字符个数算,还是按字节长度算?

wx.getUserProfile({
    desc: '用于展示用户头像、昵称并完善会员信息', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写
    success: console.log,
    fail: console.error,
})


> '用于展示用户头像、昵称并完善会员信息'.length
18


上面这串desc的字符长度为18,并没有超过文档中所说的30个字符长度的限制,可是却报长度不符合的错误

VM272 WAService.js:2 {errMsg: "getUserProfile:fail desc length does not meet the requirements"}


代码片段:https://https://developers.weixin.qq.com/s/6qoXUamk7AqL


回答关注问题邀请回答
收藏

1 个回答

  • 跨商通
    跨商通
    2021-05-09

    建议,立即少写几个字再测试一下,

    2021-05-09
    有用
    回复 2
    • 小马
      小马
      2021-05-09
      这个东西我去掉几个字是可以的,但是这个肯定要有准确的计数标准,不能靠自己去试,文档上说是”字符“长度。
      2021-05-09
      回复
    • 跨商通
      跨商通
      2021-05-09回复小马
      建议以实际情况为准,文档为辅。
      2021-05-09
      回复
登录 后发表内容