쓸데없는 얘기는 하기 싫으니 그냥 쓰세요! 에세이는 본인 몫이니까 마스터님들 보시고 욕은 하지 마세요...
1. 위챗 공개 계정이 있어야 합니다
2. 또한 테스트 WeChat 계정을 신청하면 링크가 제공됩니다. http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
그런 다음 mvc를 생성합니다. , 몇 번만 클릭하면 vs가 대신 해드립니다. 말도 안되는 소리는 아니네요
다음은 일반 핸들러를 만들어서 아무렇게나 이름을 지어주고, 테스트 통과가 관건이니 서둘러주세요...
아아앙이 코드는 WeChat 공식 계정의 [개발]--"[기본 구성]에서 작성한 토큰과 일대일 토큰 통신 핸드셰이크에 해당합니다. 다른 것이라면 끝났습니다!
마감은 나중에 할 일, 아직 할 일이 있으니 지우고 계속 쓰세요!
어떻게 구성해야 할까요? 일단 땅콩껍질만 사용해서 테스트를 해 봐야 겠네요.
아래 사진을 보세요 왼쪽이 땅콩껍질 구성 ----- 오른쪽이 iis 웹사이트 퍼블리싱 바인딩
이 사진을 보시면 다음 단계를 어떻게 플레이해야 하는지 이해가 되실 겁니다. 로컬 iis에는 도메인 이름이 장착되어 있습니다. 정말 대단해요...
아래. 코드를 추가합니다. 보내기 및 자동 응답 테스트를 설정하고
/// <summary> /// 验证微信签名 /// </summary> /// <returns></returns> /// * 将token、timestamp、nonce三个参数进行字典序排序 /// * 将三个参数字符串拼接成一个字符串进行sha1加密 /// * 开发者获得加密后的字符串可与signature对比,标识该请求来源于微信。 private bool CheckSignature() { var token = "token"; var signature = HttpContext.Current.Request.QueryString["signature"]; var timestamp = HttpContext.Current.Request.QueryString["timestamp"]; var nonce = HttpContext.Current.Request.QueryString["nonce"]; var echostr = HttpContext.Current.Request.QueryString["echostr"]; string[] ArrTmp = { token, timestamp, nonce }; Array.Sort(ArrTmp); //字典排序 var tmpStr = string.Join("", ArrTmp); tmpStr = FormsAuthentication.HashPasswordForStoringInConfigFile(tmpStr, "SHA1");//加密方式 if (tmpStr.ToLower() == signature) { return true; } return false; }
를 재생할 수 있는지 확인하세요. 위의 보내기 및 받기는 여전히 WhApi.ashx 처리기 파일에 있습니다. 나는 단지 분명히 하고 싶다, 하하!
퍼블릭 플랫폼과의 악수가 성공했으니까 뭔가를 보내야겠죠~~
아래 사진은 수신 방식과 자동 매칭 답장 파일의 연관성입니다. 이 파일은 곧 업로드하겠습니다!
아직 누락된 구성이 하나 있습니다. 즉, vs에 대해 [디버그] ---- [프로세스에 연결]을 설정하는 것입니다. 다음 [모두 표시]를 변경해야 합니다. "사용자 프로세스" 항목을 하나 선택하면 w3wp.exe를 찾을 수 있습니다. 이러한 프로세스가 여러 개인 경우에도 "사용자 이름" 열을 확인해야 하며 동일한 항목을 선택해야 합니다. 이름을 프로그램 풀로 지정하고 확인을 클릭한 후 연결을 클릭하고 연결 확인을 클릭하세요!
다음. 재밌네요……………………………………………
WeChat에서 테스트 공개 계정을 스캔하고 맞춤 메시지를 보내면 어떤 반응이 나올지 확인하세요. 위의 지루한 구성은 중단점을 추가하여 디버깅할 수 있습니다. 그렇지 않으면 그렇게 많은 작업을 수행할 필요가 없습니다. 그렇죠? 전송 및 수신이 자신의 설정과 일치하는지 확인하면 괜찮습니다.
그렇습니다........끝났습니다.
WeChat 개발 전주곡의 C# 구현에 대한 자세한 내용과 관련 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!