Maison Applet WeChat Développement WeChat Interface de création de menu personnalisée

Interface de création de menu personnalisée

May 17, 2017 pm 03:31 PM

Les menus personnalisés peuvent aider les comptes officiels à enrichir leurs interfaces et permettre aux utilisateurs de comprendre mieux et plus rapidement les fonctions des comptes officiels. Après avoir activé le menu personnalisé, l'interface du compte officiel est comme indiqué sur la figure :

Interface de création de menu personnalisée

Veuillez noter :

1. comprend jusqu'à 3 éléments Menu de premier niveau, chaque menu de premier niveau contient jusqu'à 5 menus de deuxième niveau.
2. Le menu de premier niveau peut contenir jusqu'à 4 caractères chinois, et le menu de deuxième niveau peut contenir jusqu'à 7 caractères chinois. Les parties supplémentaires seront remplacées par "...".
3. Après avoir créé un menu personnalisé, la stratégie d'actualisation du menu est que lorsque l'utilisateur accède à la page de conversation du compte public ou à la page de profil du compte public, si la dernière demande d'extraction du menu est trouvée il y a 5 minutes, elle le fera. être tiré. Menu, si le menu a mis à jour, le menu du client sera actualisé. Lors des tests, vous pouvez essayer de ne plus suivre le compte public et de le suivre à nouveau, et vous pourrez voir l'effet après la création.

Menu personnaliséInterface peut implémenter plusieurs types de boutons, comme suit :

1. Cliquez sur push événement Une fois que l'utilisateur a cliqué sur le bouton de type de clic, le serveur WeChat transmettra la structure de l'événement de type de message au développeur via l'interface de message (voir le guide de l'interface de message) et apportera le key, les développeurs peuvent interagir avec les utilisateurs via des valeurs de clé personnalisées

2. bouton, le client WeChat L'URL de la page Web renseignée par le développeur dans le bouton sera ouverte, qui peut être combinée avec l'interface d'autorisation de la page Web pour obtenir les informations de base de l'utilisateur.

3. scancode_push : Une fois que l'utilisateur a cliqué sur le bouton dans l'événement push de code de numérisation, le client WeChat lancera l'outil d'analyse et affichera le résultat de l'analyse après avoir terminé l'opération de numérisation du code (si il s'agit d'une URL, entrez l'URL), et le résultat de la numérisation du code sera envoyé au développeur, qui pourra envoyer des messages.

4. scancode_waitmsg : scannez le code pour envoyer l'événement et afficher la boîte de dialogue "Réception de message" Une fois que l'utilisateur a cliqué sur le bouton, le client WeChat activera l'outil d'analyse. Une fois l'opération de numérisation du code terminée, transmettez le résultat de la numérisation du code au développeur, et en même temps rangez l'outil de numérisation, puis la boîte de dialogue "Réception de message" apparaîtra, et vous pourrez alors recevoir un message du développeur.

5. pic_sysphoto : Une fois que le système apparaît pour prendre des photos et envoyer des photos, l'utilisateur clique sur le bouton, le client WeChat appellera la caméra système et après avoir terminé l'opération photo. , les photos prises seront envoyées au développeur. Et transmettez l'événement au développeur, et rangez la caméra système en même temps, et vous pourrez alors recevoir un message du développeur.

6. pic_photo_or_album : Une fois que l'utilisateur a cliqué sur le bouton pour prendre une photo ou envoyer une photo à l'album, le client WeChat affichera un sélecteur permettant à l'utilisateur de choisir "prendre une photo". photo" ou "sélectionner dans l'album du téléphone portable". Une fois que l'utilisateur a sélectionné, il passera par les deux autres processus.

7. pic_weixin : Une fois que l'expéditeur de l'album photo WeChat apparaît et que l'utilisateur clique sur le bouton, le client WeChat affichera l'album photo WeChat. Après avoir terminé l'opération de sélection, l'album photo sélectionné. les photos seront envoyées au serveur du développeur, transmettront l'événement au développeur, fermeront l'album photo en même temps et pourront recevoir des messages du développeur plus tard.

8. location_select : Une fois que l'utilisateur a cliqué sur le bouton du sélecteur d'emplacement géographique contextuel, le client WeChat appellera l'outil de sélection d'emplacement géographique. Après avoir terminé l'opération de sélection, le client WeChat appellera l'outil de sélection d'emplacement géographique. La localisation géographique sélectionnée sera envoyée au développement. Le serveur du développeur et l'outil de sélection de localisation sont fermés en même temps. Vous pourrez alors recevoir un message du développeur.

9. media_id : Envoyer des messages (sauf les messages texte) Une fois que l'utilisateur a cliqué sur le bouton de type media_id, le serveur WeChat enverra le matériel correspondant à l'ID de matériel permanent renseigné par le. développeur à l'utilisateur. Les types de matériaux permanents peuvent être des images, audio, vidéo et des messages graphiques. Attention : l'identifiant matériel permanent doit être un identifiant légal obtenu après le téléchargement dans l'interface "Gestion du matériel/Ajouter Matériel permanent".

10. view_limited : accédez à l'URL du message graphique Une fois que l'utilisateur a cliqué sur le bouton de type view_limited, le client WeChat ouvrira l'URL du message graphique correspondant à l'ID de matériau permanent renseigné par. le développeur dans le bouton , le type de matériau permanent ne prend en charge que les messages graphiques. Attention : l'identifiant matériel permanent doit être un identifiant légal obtenu après téléchargement via l'interface « Gestion du matériel/Ajouter du matériel permanent ».

Veuillez noter que tous les événements de 3 à 8 ne prennent en charge que WeChat iPhone 5.4.1 ou supérieur, et Android 5.4 ou supérieur. Les utilisateurs de WeChat avec des versions plus anciennes ne répondront pas après avoir cliqué et les développeurs ne pourront pas recevoir d'événements. normalement. 9 et 10 sont des types d'événements spécialement préparés pour les comptes d'abonnement de plateformes tierces qui n'ont pas été certifiées par WeChat (en particulier, ceux qui n'ont pas réussi la certification de qualification. Ils n'ont pas de poussée d'événement et leurs capacités sont relativement limitées). Autres types de comptes publics Pas besoin d'utiliser.

Description de la demande d'appel d'interface

Méthode de requête http : POST (veuillez utiliser le protocole https) api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN

Cliquez et affichez des exemples de requêtes

{
     "button":[
     {
          "type":"click",
          "name":"今日歌曲",
          "key":"V1001_TODAY_MUSIC"
      },
      {
           "name":"菜单",
           "sub_button":[
           {
               "type":"view",
               "name":"搜索",
               "url":"http://www.soso.com/"
            },
            {
               "type":"view",
               "name":"视频",
               "url":"http://v.qq.com/"
            },
            {
               "type":"click",
               "name":"赞一下我们",
               "key":"V1001_GOOD"
            }]
       }]
 }
Copier après la connexion

Exemples de requêtes pour d'autres nouveaux types de boutons

{
    "button": [
        {
            "name": "扫码", 
            "sub_button": [
                {
                    "type": "scancode_waitmsg", 
                    "name": "扫码带提示", 
                    "key": "rselfmenu_0_0", 
                    "sub_button": [ ]
                }, 
                {
                    "type": "scancode_push", 
                    "name": "扫码推事件", 
                    "key": "rselfmenu_0_1", 
                    "sub_button": [ ]
                }
            ]
        }, 
        {
            "name": "发图", 
            "sub_button": [
                {
                    "type": "pic_sysphoto", 
                    "name": "系统拍照发图", 
                    "key": "rselfmenu_1_0", 
                   "sub_button": [ ]
                 }, 
                {
                    "type": "pic_photo_or_album", 
                    "name": "拍照或者相册发图", 
                    "key": "rselfmenu_1_1", 
                    "sub_button": [ ]
                }, 
                {
                    "type": "pic_weixin", 
                    "name": "微信相册发图", 
                    "key": "rselfmenu_1_2", 
                    "sub_button": [ ]
                }
            ]
        }, 
        {
            "name": "发送位置", 
            "type": "location_select", 
            "key": "rselfmenu_2_0"
        },
        {
           "type": "media_id", 
           "name": "图片", 
           "media_id": "MEDIA_ID1"
        }, 
        {
           "type": "view_limited", 
           "name": "图文消息", 
           "media_id": "MEDIA_ID2"
        }
    ]
Copier après la connexion

Description des paramètres

Interface de création de menu personnalisée

Retour résultats

Le paquet de données JSON renvoyé lorsqu'il est correct est le suivant :

{"errcode":0,"errmsg":"ok"}
Copier après la connexion

Le paquet de données JSON renvoyé lorsqu'il est incorrect est le suivant (un exemple est un nom de menu invalide longueur) :

{"errcode":40018,"errmsg":"invalid button name size"}
Copier après la connexion

【Recommandations associées】

1 Recommandation spéciale : "boîte à outils du programmeur php" Téléchargement de la version V0 .1

2. Téléchargement du code source de la plateforme de compte public WeChat

3. Code source du système de commande Alizi

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Développement PHP WeChat : Comment implémenter le cryptage et le décryptage des messages Développement PHP WeChat : Comment implémenter le cryptage et le décryptage des messages May 13, 2023 am 11:40 AM

PHP est un langage de script open source largement utilisé dans le développement Web et la programmation côté serveur, notamment dans le développement de WeChat. Aujourd'hui, de plus en plus d'entreprises et de développeurs commencent à utiliser PHP pour le développement de WeChat, car il est devenu un langage de développement vraiment facile à apprendre et à utiliser. Dans le développement de WeChat, le cryptage et le décryptage des messages sont une question très importante car ils impliquent la sécurité des données. Pour les messages sans méthodes de cryptage et de décryptage, les pirates peuvent facilement obtenir les données, ce qui constitue une menace pour les utilisateurs.

Utiliser PHP pour développer des outils de messagerie de masse WeChat Utiliser PHP pour développer des outils de messagerie de masse WeChat May 13, 2023 pm 05:00 PM

Avec la popularité de WeChat, de plus en plus d’entreprises commencent à l’utiliser comme outil marketing. La fonction de messagerie de groupe WeChat est l'un des moyens importants permettant aux entreprises de mener du marketing WeChat. Cependant, si vous comptez uniquement sur l’envoi manuel, il s’agit d’une tâche extrêmement longue et laborieuse pour les spécialistes du marketing. Il est donc particulièrement important de développer un outil de messagerie de masse WeChat. Cet article présentera comment utiliser PHP pour développer des outils d'envoi de masse WeChat. 1. Travail de préparation Pour développer les outils d'envoi de masse WeChat, nous devons maîtriser les points techniques suivants : Connaissance de base du développement de la plateforme publique PHP WeChat Outils de développement : Sub

Comment utiliser PHP pour développer des menus personnalisés sur les comptes publics WeChat Comment utiliser PHP pour développer des menus personnalisés sur les comptes publics WeChat Oct 27, 2023 am 09:21 AM

Comment utiliser PHP pour développer des menus personnalisés sur les comptes officiels WeChat. Les comptes officiels WeChat sont un support très important. De nombreuses entreprises et particuliers choisissent de promouvoir et de communiquer sur les comptes officiels WeChat. Le menu personnalisé fait partie intégrante du compte officiel WeChat et peut contribuer à améliorer l'expérience utilisateur et les fonctions de navigation. Cet article explique comment utiliser PHP pour développer des menus personnalisés et fournit des exemples de code spécifiques. Tout d’abord, nous devons comprendre les concepts et les limites associés aux menus personnalisés du compte officiel WeChat. Le type de menu personnalisé est personnalisé dans le compte public WeChat.

Développement PHP WeChat : Comment implémenter la gestion des balises utilisateur Développement PHP WeChat : Comment implémenter la gestion des balises utilisateur May 13, 2023 pm 04:31 PM

Dans le développement des comptes publics WeChat, la gestion des balises utilisateur est une fonction très importante, qui permet aux développeurs de mieux comprendre et gérer leurs utilisateurs. Cet article explique comment utiliser PHP pour implémenter la fonction de gestion des balises utilisateur WeChat. 1. Obtenez l'openid de l'utilisateur WeChat Avant d'utiliser la fonction de gestion des balises utilisateur WeChat, nous devons d'abord obtenir l'openid de l'utilisateur. Dans le développement des comptes publics WeChat, il est courant d'obtenir l'openid via l'autorisation de l'utilisateur. Une fois l'autorisation de l'utilisateur terminée, nous pouvons obtenir l'utilisateur via le code suivant

Développement PHP WeChat : Comment implémenter des enregistrements d'envoi de messages de groupe Développement PHP WeChat : Comment implémenter des enregistrements d'envoi de messages de groupe May 13, 2023 pm 04:31 PM

Alors que WeChat devient un outil de communication de plus en plus important dans la vie des gens, sa fonction de messagerie agile est rapidement privilégiée par un grand nombre d'entreprises et de particuliers. Pour les entreprises, développer WeChat en une plate-forme marketing est devenu une tendance, et l'importance du développement de WeChat est progressivement devenue plus importante. Parmi eux, la fonction d'envoi de groupe est encore plus largement utilisée. Alors, en tant que programmeur PHP, comment implémenter des enregistrements d'envoi de messages de groupe ? Ce qui suit vous donnera une brève introduction. 1. Comprendre les connaissances en développement liées aux comptes publics WeChat. Avant de comprendre comment mettre en œuvre des enregistrements d'envoi de messages de groupe, je

Développement PHP WeChat : Comment implémenter la gestion des fenêtres de discussion du service client Développement PHP WeChat : Comment implémenter la gestion des fenêtres de discussion du service client May 13, 2023 pm 05:51 PM

WeChat est actuellement l'une des plateformes sociales comptant la plus grande base d'utilisateurs au monde. Avec la popularité de l'Internet mobile, de plus en plus d'entreprises commencent à prendre conscience de l'importance du marketing WeChat. Lors du marketing WeChat, le service client est un élément crucial. Afin de mieux gérer la fenêtre de discussion du service client, nous pouvons utiliser le langage PHP pour le développement de WeChat. 1. Introduction au développement PHP WeChat PHP est un langage de script open source côté serveur largement utilisé dans le domaine du développement Web. En combinaison avec l'interface de développement fournie par la plateforme publique WeChat, nous pouvons utiliser le langage PHP pour mener WeChat

Développement PHP WeChat : Comment implémenter la reconnaissance vocale Développement PHP WeChat : Comment implémenter la reconnaissance vocale May 13, 2023 pm 09:31 PM

Avec la popularité de l'Internet mobile, de plus en plus de personnes utilisent WeChat comme logiciel social, et la plateforme ouverte WeChat a également apporté de nombreuses opportunités aux développeurs. Ces dernières années, avec le développement de la technologie de l’intelligence artificielle, la technologie de reconnaissance vocale est progressivement devenue l’une des technologies les plus populaires dans le développement de terminaux mobiles. Dans le développement de WeChat, la manière de mettre en œuvre la reconnaissance vocale est devenue une préoccupation pour de nombreux développeurs. Cet article expliquera comment utiliser PHP pour développer des applications WeChat afin d'implémenter des fonctions de reconnaissance vocale. 1. Principes de la reconnaissance vocale Avant de présenter comment mettre en œuvre la reconnaissance vocale, comprenons d'abord le langage

Développement PHP WeChat : Comment implémenter la fonction de vote Développement PHP WeChat : Comment implémenter la fonction de vote May 14, 2023 am 11:21 AM

Dans le développement des comptes publics WeChat, la fonction de vote est souvent utilisée. La fonction de vote est un excellent moyen pour les utilisateurs de participer rapidement aux interactions, et c'est également un outil important pour organiser des événements et recueillir des opinions. Cet article vous présentera comment utiliser PHP pour implémenter la fonction de vote WeChat. Obtenez l'autorisation du compte officiel WeChat. Tout d'abord, vous devez obtenir l'autorisation du compte officiel WeChat. Sur la plateforme publique WeChat, vous devez configurer l'adresse API du compte public WeChat, le compte officiel et le token correspondant au compte public. Dans le processus de développement en langage PHP, nous devons utiliser le PH officiellement fourni par WeChat

See all articles