


Explication détaillée du code de menu personnalisé pour le développement .Net de la plateforme publique WeChat
Cet article vous fournit principalement une analyse détaillée du code .Net du menu personnalisé développé par la plateforme publique WeChat. Les amis intéressés peuvent s'y référer
Lors de la création de menus définis par l'utilisateur, un access_token est nécessaire, nous directement. utilisez la fonction IsExistAccess_Token() expliquée précédemment. Si je comprends bien, les menus de la plate-forme publique WeChat sont divisés en bouton et sous-bouton, c'est-à-dire en menus et sous-menus. Ces menus ont un attribut de nom, et les catégories sont divisées en clic et vue. La classe de clic a l'attribut clé. ; et la classe view a l'attribut url et contient le sous-menu. Le menu n'a pas d'attribut key ni d'attribut url. Ces situations peuvent être observées à partir des exemples suivants.
public void MyMenu() { string weixin1 = ""; weixin1 = @" { ""button"":[ { ""type"":""click"", ""name"":""你好!"", ""key"":""Hello"" }, { ""type"":""view"", ""name"":""公司简介"", ""url"":""http://www.4ugood.net"" }, { ""name"":""产品介绍"", ""sub_button"":[ { ""type"":""click"", ""name"":""产品1"", ""key"":""P1"" }, { ""type"":""click"", ""name"":""产品2"", ""key"":""P2"" }] }] } "; string access_token = IsExistAccess_Token(); string i = GetPage("https://api.weixin.qq.com/cgi-bin/menu/create?access_token="+access_token, weixin1); Response.Write(i); }
Appelez ceci MyMenu() dans la fonction Page_Load de votre page et il sera affiché.
Maintenant qu'il est affiché, comment démarrer le temps du menu ? Nous avons déjà appris que si le type est view, il a un attribut url. Cela n'a pas besoin d'être traité, il passera directement à la page de l'url que vous avez définie. le clic. Vous pouvez suivre la documentation WeChat. Utilisez (!string.IsNullOrEmpty(wx.EventName) && wx.EventName.Trim() == "CLICK") pour juger que j'ai modifié le code précédent et attaché la valeur de EventKey dans. la méthode GetWxMessage() ,wx.EventKey = xml.SelectSingleNode("xml").SelectSingleNode("EventKey").InnerText; Cela peut correspondre à votre événement de menu. Il existe de nombreux domaines qui peuvent être optimisés dans le code que j'ai écrit ci-dessus. Ici, je me concentre principalement sur l'introduction. À l'avenir, nous construirons progressivement un framework .net pour le public WeChat. plate-forme, y compris les classes de menus, les classes de messages, etc.
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!

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)

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.

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.

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 ...

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.

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.

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 ...

Il existe des différences dans les méthodes de promotion des programmes H5 et MINI: la dépendance à la plate-forme: H5 dépend du navigateur, et les programmes mini reposent sur des plateformes spécifiques (telles que WeChat). Expérience utilisateur: L'expérience H5 est médiocre et le programme MINI offre une expérience fluide similaire aux applications natives. Méthode de communication: H5 se propage via des liens et les mini programmes sont partagés ou recherchés via la plate-forme. H5 Méthodes de promotion: partage social, marketing par e-mail, code QR, référencement, publicité payante. Mini méthodes de promotion du programme: Promotion de la plate-forme, partage social, promotion hors ligne, ASO, coopération avec d'autres plateformes.

Comment évoquer l'application Android sur la page H5 de WeChat? De nombreux développeurs sont confrontés à ce problème: comment directement ...
