Maison > Applet WeChat > Développement WeChat > Exemple d'accès .Net de développement WeChat

Exemple d'accès .Net de développement WeChat

高洛峰
Libérer: 2017-02-23 13:57:30
original
1565 Les gens l'ont consulté

Le responsable du développement de l'interface de la plateforme publique WeChat ne fournit qu'un exemple de code d'accès PHP. La plupart des codes .Net trouvés en ligne nécessitent des points à télécharger,

j'en ai donc écrit un moi-même

comme suit :

<%@ Page Language="C#"  %>
<script runat="Server" >
    //此处TOKEN可以自行修改
    public const String TOKEN = "weixin_kevinlc"; 
    
    private void Page_Load(object sender, EventArgs e)
    {
         String echoStr = Request["echostr"];

        if(this.checkSignature()){
            Response.Write(echoStr);
        }
    }
    //验证
    private bool checkSignature(){
        string signature = Request["signature"];
        string timestamp = Request["timestamp"];
        string nonce = Request["nonce"];    
                
        string token = TOKEN;
        string[] tmpArr = new string[]{token, timestamp, nonce};
        Array.Sort(tmpArr);
        string tmpStr = string.Join("",tmpArr);
        //sha1加密
        System.Security.Cryptography.SHA1 sha1 = new System.Security.Cryptography.SHA1CryptoServiceProvider(); 
        byte[] secArr = sha1.ComputeHash(System.Text.Encoding.Default.GetBytes(tmpStr));
        tmpStr =  BitConverter.ToString(secArr).Replace("-","").ToLower();
        if( tmpStr == signature ){
            return true;
        }else{
            return false;
        }  
    }
</script>
Copier après la connexion

Enregistrez le code ci-dessus sous wx_sample.aspx

Téléchargez-le sur votre serveur

Remplissez le chemin d'accès à la page actuelle, remplissez le TOKEN correspondant

Plus Pour les articles liés aux exemples d'accès au développement WeChat .Net, veuillez faire attention au site Web PHP chinois !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal