微信公众号开发

微信 Hello, world! - 曾铭

  • 微信公众号实现查询通讯录功能
  • 代码在这:Github 欢迎 pull-request!
  • 扫码关注,我们可以一起持续改进

微信公众号介绍 - 雨竹

  • 见附件

微信开发介绍 - 竟成

  • 见附件

微信JS SDK与微信浏览器介绍 - 李波

  • 见附件

带你装逼带你飞 - 吴明

  • 几个概念

    1. 公众号:
      微信公众号是开发者或商家在微信公众平台上申请的应用账号,该帐号与QQ账号互通,通过公众号,商家可在微信平台上实现和特定群体的文字、图片、语音、视频的全方位沟通、互动 。形成了一种主流的线上线下微信互动营销方式。
      1. 订阅号:对个人
      2. 服务号:对公司
      3. 企业号:
  • 装B之路

    1. 服务号,订阅号注册。
    2. 微信公众号菜单:扫微信公众号
    3. 微信简单原理
    4. 简单开发

      -  [测试公众号](http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login)
      -  [微信公众平台接口调试工具](http://mp.weixin.qq.com/debug)
       -  [接口文档](http://mp.weixin.qq.com/wiki/13/43de8269be54a0a6f64413e4dfa94f39.html)
       -  用到的接口:
        - [获取access token](http://mp.weixin.qq.com/wiki/11/0e4b294685f817b95cbed85ba5e82b8f.html)
            - 传appid(wx0162d0ace2953263)
      

      和secret(b608757fe7f76667d2fb287b77218196)

          - 返回
          
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
          		<pre><code>200	OK
      Connection: keep-alive
      Date: Fri, 17 Jul 2015 09:39:35 GMT
      Server: nginx/1.8.0
      Content-Type: application/json;encoding=utf-8
      Content-Length: 144
      {
      "access_token":"OzZY0UIVI3nhVvNW9uUz8f9EQOnVgcqDr3HXlqYJjQGGEZrmdx2lJd_W8rTP78Q9pYbycTJGyzyZ3csse3ACK2VzfZ-ilmmPWUq8Jh2X1wU",
      "expires_in": 7200
      }
      </code></pre>
      - [自定义菜单创建接口](http://mp.weixin.qq.com/wiki/13/43de8269be54a0a6f64413e4dfa94f39.html) - 传上面的access_token和创建菜单json格式
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      32
       	  		{
      <!--一级菜单 -->
      "button": [
      {
      "type": "view",
      "name": "51offer",
      "url": "http://www.51offer.com/"
      },

      {
      <!--一级菜单 -->
      "name": "移动",
      "sub_button": [
      {
      <!--二级菜单 -->
      "type": "view",
      "name": "blog",
      "url": "http://51offer.github.io/"
      },

      {
      "type": "view",
      "name": "github",
      "url": "https://github.com/51offer/public-docs/wiki"
      }

      ]

      },

      {
      "type": "click",
      "name": "我",
      "key": "me"
      }

      ]

      }

      - 返回
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      200	OK
      Connection: keep-alive
      Date: Fri, 17 Jul 2015 09:40:01 GMT
      Server: nginx/1.8.0
      Content-Type: application/json; encoding=utf-8
      Content-Length: 27
      {
      "errcode": 0,
      "errmsg": "ok"
      }
      • 查看微信公众号的菜单
      • end

本地调试 - 潘君

微信支付流程 - 柳晓

  • 见附件