收藏
回答

创建标签的接口的标签名称长度做过修改?

接口:http请求方式:POST(请使用https协议) https://api.weixin.qq.com/cgi-bin/tags/create?access_token=ACCESS_TOKEN

入参:{   "tag" : {     "name" : "晋江五里一楼工厂奥莱店"//标签名   } } 

接口返回:

[call weixin api failed, response is: TagCreate(tag=null),errorCode:45158, errorMsg:tag name too long hint: [TenFDfMre-NdGY8] rid: 61c91980-279d858e-4ce04827,call:Request{method=POST, tags={class retrofit2.Invocation=com.shuyun.weixin.support.client.mp.MPApi.tagCreate() [TagMgmtReq(tag=Tag(name=晋江五里一楼工厂奥莱店, id=null, count=null))]}}]

描述:我用参数晋江五里一楼工厂奥莱店就会报这个错误,用晋江五里一楼工厂奥莱就不会,文档上说标签名称限制30个字节,现在测试下来才20个,有出入呢,有人知道原因?请帮忙解释下,如果确认文档错误,请修改下文档,避免后续人员有出现类似问题。



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

1 个回答

  • 壹叁贰
    壹叁贰
    2021-12-27

    可能跟字符集编码有关系

    2021-12-27
    有用 2
    回复 1
    • 梦魂亦
      梦魂亦
      2021-12-27
      确实跟你说的字符集编码有关,我测试发现,微信用的是utf8编码集,一个汉子占3个字节导致的
      2021-12-27
      回复
登录 后发表内容