主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
为了帮助微信官方账号实现灵活的业务运营,微信公众平台增加了个性化菜单界面,开发者可以通过该界面让微信官方账号中的不同用户群体看到不同的定制菜单。该接口对经过认证的订阅号和经过认证的服务号开放。
开发人员可以通过以下条件设置用户看到的菜单:
1.用户分组(开发人员的业务需求可以通过用户分组来完成)2。性别3。手机操作系统4。区域(用户在微信客户端设置的区域)5。语言(用户在微信客户端设置的语言)。
个性化菜单界面描述:
1.个性化菜单要求用户的微信客户端版本在iPhone6.2.2和Android 6.2.4以上。2.菜单刷新策略是当用户进入微信官方账号会话页面或微信官方账号个人资料页面时,如果发现上一次拉取菜单的请求是在5分钟前,则会拉取菜单,如果菜单更新,则会刷新客户端的菜单。测试时,可以尝试取消关注公众账号后重新关注,创建后即可看到效果。3.普通微信官方账号个性化菜单添加界面日限额为2000次,删除界面日限额为2000次,个性化菜单匹配结果界面测试日限额为20000次。4.出于安全考虑,一个微信官方账号中的所有个性化菜单最多只能设置跳转到三个域名下的链接。5.在创建个性化菜单之前,您必须首先创建默认菜单(默认菜单是指使用普通自定义菜单创建界面创建的菜单)。如果删除默认菜单,所有个性化菜单都将被删除。
个性化菜单匹配规则描述:
当微信官方账号创建多个个性化菜单时,它们将按照发布顺序逐一匹配,从新到旧,直到用户信息与匹配规则一致。如果所有个性化菜单都没有匹配成功,则返回默认菜单。例如,微信官方账号先后发布了默认菜单、个性化菜单1、个性化菜单2和个性化菜单3。然后当用户进入微信官方账号页面时,匹配将从个性化菜单3开始。如果个性化菜单3匹配成功,他将直接返回到个性化菜单3,否则,他将继续尝试匹配个性化菜单2,直到一个菜单匹配成功。根据上述匹配规则,为避免菜单生效时间混乱,决定不提供个性化菜单编辑API,开发者需要更新菜单时需要重新发布完整配置。
目录
1创建个性化菜单
2删除个性化菜单
3测试个性化菜单的匹配结果
4查询个性化菜单
5删除所有菜单
创建个性化菜单
Http请求方法:POST(请使用https协议)
api.weixin.qq.com/cgi-bin/menu/addconditional?访问令牌=访问令牌
请求示例
{ & quot按钮& quot:
Matchrule由六个字段组成,所有字段都可以为空,但不能全部为空。至少一个匹配信息必须为空。由国家、省和城市组成的区域信息将按照国家、省和城市的顺序进行验证,这些信息应符合区域信息表的内容。地区信息由大到小进行验证,小的可以留空,即如果填写了省份信息,还需要匹配国家信息,城市信息可以留空。例如,“中国广东省广州市”和“中国广东省”是合法的地理信息,而“中国广州市”是非法的,因为填写了城市信息但没有填写省份信息。请点击下载地区信息表。
返回结果
正确时返回的JSON包如下,错误时的返回码见接口返回码描述。
{ & quotmenuid":& quot208379533 & quot}删除个性化菜单
Http请求方法:POST(请使用https协议)
api.weixin.qq.com/cgi-bin/menu/delconditional?访问令牌=访问令牌
请求示例
{ & quotmenuid":& quot208379533 & quot}menuid是菜单id,可以通过自定义菜单查询接口获取。
正确时返回的JSON包如下,错误时的返回码见接口返回码描述。:
{ & quot错误代码& quot:0,& quoterrmsg & quot:& quot好的}测试个性化菜单的匹配结果。
Http请求方法:POST(请使用https协议)
api.weixin.qq.com/cgi-bin/menu/trymatch?访问令牌=访问令牌
请求示例
{ & quot用户id & quot:& quot微信& quot}user_id可以是粉丝的OpenID也可以是粉丝的微信号。
返回结果界面将返回到菜单配置。示例如下:
{ & quot按钮& quot:【{ & quot键入& quot:& quot视图",& quot名称& quot:& quottx & quot,& quoturl & quot:& quothttp://www.qq.com/" & quot;sub_button":【】},{ & quot键入& quot:& quot视图",& quot名称& quot:& quottx & quot,& quoturl & quot:& quothttp://www.qq.com/" & quot;sub_button":【】},{ & quot键入& quot:& quot视图",& quot名称& quot:& quottx & quot,& quoturl & quot:& quothttp://www.qq.com/" & quot;sub_button":【】}}出错时的返回代码请参考接口返回代码描述。
查询个性化菜单
通过使用通用自定义菜单查询接口可以获得默认菜单和所有个性化菜单信息。请参考自定义菜单查询界面的描述。
删除所有菜单
您可以使用通用自定义菜单删除界面删除所有自定义菜单(包括默认菜单和所有个性化菜单)。请参考自定义菜单删除界面的描述。
【相关建议】
1.特别推荐:下载php程序员工具箱V0.1版。
2.下载微信微信官方账号平台源代码
3.下载微信投票源码
这几篇文章你可能也喜欢:
- 暂无相关推荐文章
本文由主机参考刊发,转载请注明:微信开发的个性化菜单(可设置个性化菜单) https://zhujicankao.com/114645.html
评论前必须登录!
注册