zoukankan      html  css  js  c++  java
  • .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大洋,后台功能多。订阅号和服务号最大的区别应该是群发消息的功能,订阅号每天能发一条,服务号每月四条,看自己需求来。个人认证只能使用订阅号。

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

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

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

      

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

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

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

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

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

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

      设置后这四项之后,提交时需要验证URL地址是否有效。只有URL地址有效,才能提交激活开发者模式。

      这篇就到这里,主要是介绍了一下如何开启微信公众平台的开发者模式。下一篇我们来做URL验证的代码。

      

  • 相关阅读:
    (原创)批处理中变量的用法
    (收藏)Android 的各种listener and states event
    (转)Android 、BlackBerry 文本对齐方式对比
    (转)Android中尺寸单位杂谈
    批处理文章集锦
    Launch custom android application from android browser
    【原创】我的批处理命令例子
    Android文字居中
    (转)androd之绘制文本(FontMetrics)
    (批处理之二):setlocal enabledelayedexpansion (详解)
  • 原文地址:https://www.cnblogs.com/imoonstal/p/4245640.html
Copyright © 2011-2022 走看看