Maison  >  Article  >  Applet WeChat  >  C# WeChat Development Series - Activer le mode développeur

C# WeChat Development Series - Activer le mode développeur

高洛峰
高洛峰original
2017-03-03 09:32:271531parcourir

1.0 Activer le mode développeur

① Remplissez la configuration du serveur

Pour activer le mode développement, vous devez d'abord devenir développeur, et mode édition et développement Vous ne pouvez choisir qu'un seul mode (entrez sur la plateforme publique WeChat => développement => configuration de base) et vous verrez l'interface suivante :

C# WeChat Development Series - Activer le mode développeur

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

C# WeChat Development Series - Activer le mode développeur

Remplir dans l'adresse du serveur (URL), Token et EncodingAESKey, où URL est l'URL de l'interface utilisée par les développeurs pour recevoir les messages et événements WeChat. 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.

Dans le même temps, 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.

C# WeChat Development Series - 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 vous deviendrez développeur avec succès, sinon l'accès échouera (remarque : le serveur WeChat ne prend en charge que 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();
  }
}

Pour plus d'articles sur l'activation du mode développeur de la série de développement C# WeChat, veuillez prêter attention au Site Web chinois PHP !

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