


Développement de la plateforme publique WeChat : description de l'interface de menu personnalisée
1. Règles des menus personnalisés
Les menus personnalisés sont divisés en menus de premier niveau et menus de deuxième niveau.
Le nombre de menus de premier niveau est de 1 à 3, c'est-à-dire que lorsque vous ouvrez un compte public, vous pouvez voir directement jusqu'à 3 boutons disposés en bas. Le texte du menu de premier niveau ne peut pas dépasser 16 octets (équivalent à 8 caractères chinois).
Le menu de deuxième niveau est subordonné au menu de premier niveau et le nombre est de 1 à 5. Le texte du menu secondaire ne peut pas dépasser 40 octets (équivalent à 20 caractères chinois).
Peu importe le menu de premier niveau ou le menu de deuxième niveau, vous avez le choix entre deux événements déclencheurs, à savoir : click (clic, la valeur ne peut pas dépasser 128 octets) et open URL (view, l'url ne peut pas dépasser 256 caractères) Festival).
Lorsqu'il y a un menu de deuxième niveau sous un menu de premier niveau, aucun événement ne se produira lorsque vous cliquerez sur le bouton du menu de premier niveau.
2. Créer un menu
Utiliser le SDK Senparc.Weixin.MP pour créer un menu personnalisé est très simple. Seulement trois étapes :
Étape 1 : Obtenez AccessToken
var accessToken = AccessTokenContainer.TryGetToken(appId, appSecret).access_token;
PS : Si AppId est utilisé à la place d'AccessToken dans la troisième étape, cette étape peut être omise.
Étape 2 : Organiser le contenu du menu
ButtonGroup bg = new ButtonGroup(); //单击 bg.button.Add(new SingleClickButton() { name = "单击测试", key = "OneClick", type = ButtonType.click.ToString(),//默认已经设为此类型,这里只作为演示 }); //二级菜单 var subButton = new SubButton() { name = "二级菜单" }; subButton.sub_button.Add(new SingleClickButton() { key = "SubClickRoot_Text", name = "返回文本" }); subButton.sub_button.Add(new SingleClickButton() { key = "SubClickRoot_News", name = "返回图文" }); subButton.sub_button.Add(new SingleClickButton() { key = "SubClickRoot_Music", name = "返回音乐" }); subButton.sub_button.Add(new SingleViewButton() { url = "http://weixin.senparc.com", name = "Url跳转" }); bg.button.Add(subButton);
Étape 3 : Soumettre au serveur WeChat
var result = CommonApi.CreateMenu(accessToken, bg);
Le SingleClickButton et le SingleViewButton ci-dessus correspondent respectivement au clic et à la vue A. méthode de réponse du menu.
3. Requête de menu
Pour interroger le menu, vous devez également obtenir l'AccessToken de la manière ci-dessus, puis n'avoir besoin que d'une seule ligne de code :
var result = CommonApi.GetMenu(accessToken);
La structure du result.menu obtenu est similaire à la variable ButtonGroup bg lors de la création du menu ci-dessus.
4. Suppression du menu
Après avoir obtenu l'AccessToken, la suppression du menu ne nécessite également qu'une seule ligne de code :
var result = CommonApi.DeleteMenu(accessToken);
5. Événement de réponse au menu
Qu'il s'agisse d'un clic ou d'une vue, le serveur recevra différentes réponses d'événement (voir "Développement de la plateforme publique WeChat : comprendre MessageHandler", qui déclenche respectivement OnEvent_ClickRequest() et OnEvent_ViewRequest().
La différence est qu'après cliquez, le client peut obtenir des informations de retour, et une fois que la vue a reçu la demande, quelles que soient les informations renvoyées, le client ne peut pas les recevoir (l'URL est ouverte directement)
6. Éditeur visuel de menu personnalisé
Actuellement. Senparc Network propose des éditeurs visuels de menus personnalisés gratuits à deux endroits, éliminant le dilemme de devoir exécuter du code pour faire fonctionner le menu :
Première génération : http://sdk.weixin.senparc. com/Menu
Deuxième génération : Weiweihi (http://www.weiweihi.com), après avoir enregistré et ajouté un compte public WeChat, vous pouvez obtenir une série de puissants Fonctions de gestion (L'image ci-dessous montre la première version de WeiweiHi, qui a été mise à jour et peut également être trouvée dans le menu de gauche en arrière-plan)
Plus de développement de la plateforme publique WeChat : menu personnalisé Pour les articles liés à la description de l'interface, veuillez faire attention au site Web PHP chinois

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

H5. La principale différence entre les mini programmes et l'application est: Architecture technique: H5 est basé sur la technologie Web, et les mini-programmes et l'application sont des applications indépendantes. Expérience et fonctions: H5 est légère et facile à utiliser, avec des fonctions limitées; Les mini-programmes sont légers et ont une bonne interactivité; Les applications sont puissantes et ont une expérience fluide. Compatibilité: H5 est compatible multiplateforme, les applets et les applications sont limités par la plate-forme. Coût de développement: H5 a un faible coût de développement, des mini-programmes moyens et une application la plus élevée. Scénarios applicables: H5 convient à l'affichage d'informations, les applets conviennent aux applications légères et les applications conviennent aux fonctions complexes.

Cet article fournit un guide détaillé pour le téléchargement en toute sécurité de l'application OUYI OKX en Chine. En raison des restrictions sur les magasins d'applications nationales, il est conseillé aux utilisateurs de télécharger l'application via le site officiel d'Ouyi OKX, ou d'utiliser le code QR fourni par le site officiel pour analyser et télécharger. Pendant le processus de téléchargement, assurez-vous de vérifier l'adresse officielle du site Web, de consulter les autorisations d'application, d'effectuer une analyse de sécurité après l'installation et d'activer la vérification à deux facteurs. Pendant l'utilisation, veuillez respecter les lois et réglementations locales, utiliser un environnement de réseau sûr, protéger la sécurité des comptes, être vigilant contre la fraude et investir rationnellement. Cet article est pour référence uniquement et ne constitue pas des conseils d'investissement.

Problèmes de compatibilité et méthodes de dépannage pour les logiciels et applications de sécurité de l'entreprise. De nombreuses entreprises installeront des logiciels de sécurité afin d'assurer la sécurité intranet. Cependant, les logiciels de sécurité parfois ...

H5 est plus flexible et personnalisable, mais nécessite une technologie qualifiée; Les mini-programmes sont rapides à démarrer et faciles à entretenir, mais sont limités par le cadre WeChat.

Le choix de H5 et Applet dépend des exigences. Pour les applications avec une plate-forme multiplateuse, un développement rapide et une éleve élevée, choisissez H5; Pour les applications avec une expérience native, des fonctions riches et des dépendances de plate-forme, choisissez des applets.

Discussion sur le numéro de mise en cache des ressources JS d'Enterprise WeChat. Lors de la mise à niveau des fonctions du projet, certains utilisateurs rencontrent souvent des situations où ils ne parviennent pas à mettre à niveau avec succès, en particulier dans l'entreprise ...

Cet article fournit un bref guide pour l'achat et la vente de monnaie virtuelle de binance mise à jour en 2025 et explique en détail les étapes de fonctionnement des transactions de devises virtuelles sur la plate-forme de binance. Le guide couvre l'achat de monnaie Fiat USDT, l'achat de transactions en devises d'autres devises (tels que BTC) et les opérations de vente, y compris le trading du marché et la limite de trading. En outre, le guide rappelle également spécifiquement les risques clés tels que la sécurité des paiements et la sélection du réseau pour les transactions de monnaie fiduciaire, aidant les utilisateurs à effectuer des transactions de binance en toute sécurité et efficacement. Grâce à cet article, vous pouvez rapidement maîtriser les compétences de l'achat et de la vente de monnaies virtuelles sur la plate-forme Binance et de réduire les risques de transaction.

Le quartier panoramique de Lianyungang Huaguoshan se joint à Tencent Cloud pour lancer le premier homo numérique "à double cœur" Homo Sapiens dans l'industrie culturelle et touristique - Monkey King! Le 1er mars, l'endroit pittoresque a officiellement connecté le King Monkey à la plate-forme Deepseek, de sorte qu'il a les deux capacités de modèle d'IA de Tencent Hunyuan et Deepseek, apportant aux touristes une expérience de service plus intelligente et plus prévenante. Huaguoshan Scenic Area a précédemment lancé le Roi singe du Digital Homo Sapiens basé sur le modèle Tencent Hunyuan. Cette fois, Tencent Cloud utilise en outre des technologies telles que le moteur de connaissances Big Model pour le connecter à Deepseek pour obtenir une mise à niveau "double core". Cela rend la capacité interactive du singe à un niveau supérieur, une vitesse de réponse plus rapide, une capacité de compréhension plus forte et plus de chaleur. Monkey King a de fortes capacités de traitement du langage naturel et peut comprendre diverses façons de poser des questions aux touristes.
