.net开发微信公众号(1)-启用开发者中心

    开篇介绍

  今天新开一个微信公众号开发经验分享的系列,主要是和大家分享在.net下开发微信公众号后台的一些经验,希望能给在.net下做微开发的小伙伴们一些参考。最近由于工作需要,开发了一个微信公众账号。我本人其实一直是做winform方向开发的,asp.net接触的也不多,现学现卖,有啥不足或不对的地方,希望大家发邮件告诉我,cnryc@126.com,一起学习,一起进步。

  微信公众号其实火了很长一段时间了,应该是从2012开始火起来的。最近正好做一个这样的项目,在网上找资料的时候发现大家基本都是用PHP或Java做,教程也基本都是java或php写得,.net做的资料比较少,而且官方给demo都是php的,微软要加油啦。

  开发之前希望小伙伴们先了解一些基础知识。

  1、微信公众平台基础知识。比如订阅号和服务号的区别和选择,公众平台开发一些流程等等。

  2、熟悉.net平台。我相信来看这篇文章的小伙伴一定都是对.net非常熟悉的。

  开发过程主要看了两个文档,也发出来希望能给小伙伴们一些帮助。

  http://mp.weixin.qq.com/wiki/home/index.html,这个是微信官方开发文档,开发之前要花些时间研究一下啊

  http://blog.csdn.net/lyq8479/article/details/8937622,这个是java版的,写得非常细致。

  废话少了,来干货。

  

  成为微信开发者

  首先,你得有一个微信公众账号。最好再认证一下,每年300大洋,后台功能多。订阅号和服务号最大的区别应该是群发消息的功能,订阅号每天能发一条,服务号每月四条,看自己需求来。个人认证只能使用订阅号。

  再弄一个服务器,如果是个人的话,阿里云和百度开发者都可以,如果公司有就更好了。

  登录微信公众平台,左下面有个开发者中心,进去之后打钩,点“成为开发者”。

.net开发微信公众号(1)-启用开发者中心

  之后会自动生成一个AppID和AppSecret两个开发者信息。还会让填写URL、Token和EncodingAESKey这三项。

  .net开发微信公众号(1)-启用开发者中心

  AppID:开发者ID,用于获取AccessToken用。

  AppSecret:开发者的一个密钥,用于获取AccessToken用。

  URL:接收微信服务器推送消息的URL地址。

  Token:自定义个令牌字符串。主要用于消息有效性验证使用。

  EncodingAESKey:一串用于AES加密的随机字符串,直接让服务器生成就行了。

  消息加密方式:可以选择明文模式,微信推送过来的消息就不做任何加密了,如果选了加密方式,就需要在接收到微信推送过来的消息时用EncodingAESKey进行解密。

  设置后这四项之后,点“启用”,就可以开启开发者模式了,我这里已经启用了,所以有个红色的停用按钮。

 

  这篇就到这里,主要是介绍了一下如何开启微信公众平台的开发者模式。

  

.net开发微信公众号(1)-启用开发者中心

上一篇:微信开发之公众号


下一篇:搜狗详解“微信头条” 加速移动搜索正面进攻