Cet article présente principalement les étapes et les méthodes d'activation du mode développeur dans le développement C# WeChat. Il a une certaine valeur de référence. Jetons-y un coup d'œil avec l'éditeur ci-dessous
Activer le mode développeur
①Remplissez la configuration du serveur
Pour activer le mode développement, vous devez devenez d'abord développeur. Et vous ne pouvez choisir que l'un des modes d'édition et de développement (entrez dans la plateforme publique WeChat => Développement => Configuration de base) et vous pouvez voir l'interface suivante :Cliquez pour modifier la configuration, l'interface suivante apparaîtra : Remplissez l'adresse du serveur (URL), le jeton et l'encodageAESKey, où l'URL est le
interface utilisée par les développeurs pour recevoir des messages et des événements WeChat URL. Le Token peut être renseigné par les développeurs et utilisé pour générer des signatures (le Token sera comparé au Token contenu dans l'URL de l'interface pour vérifier la sécurité). EncodingAESKey est rempli manuellement par le développeur ou généré de manière aléatoire et sera utilisé comme clé de cryptage et de déchiffrement du corps du message.
Parallèlement, les développeurs peuvent choisir les méthodes de cryptage et de déchiffrement des messages : mode texte brut, mode de compatibilité et mode de sécurité. La sélection du mode et la configuration du serveur prendront effet immédiatement après la soumission. Il est conseillé aux développeurs de remplir et de sélectionner soigneusement. L'état par défaut du cryptage et du déchiffrement est le mode texte brut. La sélection du mode de compatibilité et du mode de sécurité nécessite la configuration préalable des codes de cryptage et de déchiffrement appropriés. Pour plus de détails, veuillez vous référer au document sur la signature du corps du message, ainsi que le cryptage et le déchiffrement (message du compte officiel WeChat). document de développement du cryptage et du décryptage).②Vérifiez la validité de l'adresse du serveur
Une fois que le développeur a soumis les informations, le serveur WeChat enverra une requête GET au champ renseigné URL de l'adresse du serveur, la requête GET comporte quatre paramètres. Le développeur vérifie la demande en vérifiant la signature (la méthode de vérification est ci-dessous). S'il est confirmé que cette requête GET provient du serveur WeChat, veuillez renvoyer le contenu du paramètre echostr tel quel, alors l'accès prendra effet et deviendra développeur avec succès, sinon l'accès échouera (Remarque : serveur WeChat uniquement prend en charge le port 80).
Utilisez la requête GET avec les paramètres ci-dessus pour demander au serveur le code d'implémentation spécifique :public void InterfaceTest() { string token = "配置时填写的token"; string echoString = HttpContext.Current.Request.QueryString["echoStr"]; string signature = HttpContext.Current.Request.QueryString["signature"]; string timestamp = HttpContext.Current.Request.QueryString["timestamp"]; string nonce = HttpContext.Current.Request.QueryString["nonce"]; if (!string.IsNullOrEmpty(echoString)) { HttpContext.Current.Response.Write(echoString); HttpContext.Current.Response.End(); } }
.
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!