Maison >Applet WeChat >Développement WeChat >Méthode de développement C# WeChat pour activer le mode développeur

Méthode de développement C# WeChat pour activer le mode développeur

高洛峰
高洛峰original
2017-03-13 13:20:031882parcourir

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 :

Méthode de développement C# WeChat pour activer le mode développeur

Cliquez pour modifier la configuration, l'interface suivante apparaîtra :

Méthode de développement C# WeChat pour activer le mode développeur

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.

Méthode de développement C# WeChat pour activer le mode développeur

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!

Déclaration:
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