php微信个性化菜单,个性化菜单

编程入门 行业动态 更新时间:2024-10-11 13:22:35

php微信个性化<a href=https://www.elefans.com/category/jswz/34/1769013.html style=菜单,个性化菜单"/>

php微信个性化菜单,个性化菜单

## 创建个性化菜单

为了帮助公众号实现灵活的业务运营,微信公众平台新增了个性化菜单接口,开发者可以通过该接口,让公众号的不同用户群体看到不一样的自定义菜单。该接口开放给已认证订阅号和已认证服务号。

[TOC]

## 创建个性化菜单

```

$data = [

'button' => [

[

'type' => 'click',

'name' => '今日歌曲',

'key' => 'V1001_TODAY_MUSIC',

],

[

'name' => '菜单',

'sub_button' =>

[

[

'type' => 'view',

'name' => '搜索',

'url' => '/',

]

],

],

],

'matchrule' => [

'tag_id' => '2',

'sex' => '1',

'country' => '中国',

'province' => '广东',

'city' => '广州',

'client_platform_type' => '2',

'language' => 'zh_CN',

]

];

WeChat::instance('button')->createSpecialButton($data);

```

**返回结果**

```

[

"menuid"=>"208379533"

]

```

## 删除个性化菜单

删除个性菜单需要提供菜单编号(menuid),可以通过自定义菜单查询接口获取。

```

$res = WeChat::instance('button')->delSpecialButton($res['menuid']);

```

**返回结果**

```

[

"errcode"=>0,

"errmsg":"ok"

]

```

## 测试个性化菜单匹配结果

该接口将返回菜单配置。参数为user_id可以是粉丝的OpenID,也可以是粉丝的微信号。

```

WeChat::instance('button')->trySpecialButton('houdunwangxj')

```

## 查询个性化菜单

使用普通自定义菜单查询接口可以获取默认菜单和全部个性化菜单信息,请见自定义菜单查询接口的说明。

##删除所有菜单

使用普通自定义菜单删除接口可以删除所有自定义菜单(包括默认菜单和全部个性化菜单),请见自定义菜单删除接口的说明。

更多推荐

php微信个性化菜单,个性化菜单

本文发布于:2024-02-07 08:55:42,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1755880.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:菜单   php

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!