怎么开发微信公众号(手把手教你微信公众号开发(开放源码))



开发语言:C#注册微信公众号测试帐号



点击登录后,用微信扫描一下,就进去了。



微信官方账号微信测试账号配置界面

然后你就可以开始快乐的发展了。

0.介入微信

我们可以在上面的配置界面中填写一个URL,这个URL将用于微信和我们系统的通信。具体操作方式在微信官方开发文档中有详细描述,这里就啰嗦一句。我们直接看代码。

字符串签名=上下文。请求[“签名”]。ToString();

字符串时间戳=上下文。请求[“时间戳”]。ToString();

字符串nonce =上下文。请求["nonce"]。ToString();

字符串echostr =上下文。请求["echostr"]。ToString();

string result = wechatclassclibrary。function . we chat function . checkurl(" xuhaotest ",签名,时间戳,nonce,echostr);

如果(结果!=空)

{

语境。Response.Write(结果);

}

验证方法如下

公共静态字符串CheckURL(字符串令牌、字符串签名、字符串时间戳、字符串nonce、字符串echostr)

{

//按照字典顺序对令牌、时间戳和nonce进行排序。

string[] temp1 = { token,时间戳,nonce };

//排序

数组。sort(temp 1);

//将三个参数字符串拼接成一个字符串,用于SHA1加密。

string temp2 =字符串。Join(",temp 1);

字符串temp3 = SHA1(temp2,编码。UTF8);

//开发者获取的加密字符串可以与signature进行比对,识别出请求来源于微信。

//SHA1区分大小写。把它变成小写然后比较。

if (temp3。ToLower()。等于(签名))

{

返回echostr

//如果相同,则返回微信服务器要求的签名。如果它们不一样,就没有必要处理它们。

}

返回null

}

我在这里封装了所有这些方法。



怎么建立微信公众号

密码



还有一些其他的方法,都打包了。有需要的朋友可以私信我。我会把源代码发给你,不断更新,会逐步完善这一本里的功能。因为工作量大,需要一点点做,一步一步来完成。

您可以还会对下面的文章感兴趣

使用微信扫描二维码后

点击右上角发送给好友