6、个性化菜单接口支持用户标签,请开发者注意,当用户身上的标签超过1个时,以最后打上的标签为匹配

个性化菜单说明第6条 中写明 用户多个标签时,最后打上的生效,但是实际测试发现,先打上的生效,这样造成对用户打标签时,逻辑混乱的问题,想要通过标签与菜单互动,每次更新用户标签需要先清楚用户已有所有标签,然后反向增加新标签和旧标签,这样的逻辑增加了多次操作api的资源浪费,与业务逻辑也背道而驰,希望微信技术组可以修改下.

下面是我测试的逻辑:

用户 openid:A  标签, tagid:100,200

根据tagid创建两个个性化菜单M1,菜单M2

调用

tags/members/batchtagging

为用户A 增加标签 100.

再次调用

tags/members/batchtagging

为用户A增加标签:200.

查询用户标签列表

tags/getidlist

接口返回:

{   "tagid_list":[ 100, 200   ] }

调用测试

menu/trymatch

接口返回:

{    "menu": {        "button": [            {                "type": "view",                "name": "菜单M1",                "url": "http://baidu.com",            "sub_button": []            }        ]    }}


但是根据wiki中的规则,应该返回M2 的菜单结果,希望开发组验证下


展开全部
收起
0回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部