zoukankan      html  css  js  c++  java
  • 微信开发第一篇:问题篇

    最近几天一直在研究微信相关的开发。虽然没有进入正式Demo的阶段,但经过最近几天不断努力,总算有几点收获,记录下来,以此开始。本篇都以Q&A的方式记录

    1、第1阶段,如何将内网的端口进行映射?

      花生壳是个不错的选择,但比较麻烦的是,目前没有已经不提供免费的映射了。需要免费的只能每天上午10左右抢。

       今天晚上偶然发现,官方有1元活动。 直接付钱,免费的映射终于可以用了,关键可以使用1个80端口的二级域名。地址去百度搜吧。官方就能看到,不然要有做广告的嫌疑了。

          按照微信开发者的要求,“必须以http://开头,目前支持80端口。”。所以刚好可以解决这个问题。

    2、万事开头难,怎么开始第1步微信代码的开发?

           多看,多练,多写Demo。但其实到目前为止,我自己也由于在带一个项目,精力主要在其他的事情上,所以一直到现在也没有开始写过代码。

          不过看了不少别人写的代码。其中看得最多的是,也是要着重推荐一下;http://szw.cnblogs.com/。

         而且这个项目目前来看是开源的,长期就不知道,但对于想学习这块的人。应该是一个不错的帮助。 

    3、接下来自己该怎么做?

       由于自己目前也没有什么具体要实施的项目,纯粹为学习作用,所以准备自己封装一个简单的dll,都不能叫SDK,。

            a、封装需要的签名、授权的相关代码,其他业务相关的接口提取公共部分。

            b、将接收到的JSON数据,转换成需要的对象,但一定不会是实体类(因为那样太大了),目前想法是封装一个dictionary。但这样有一个不好的地方是:想要在代码开发中就知道有哪些property就不成了。

        c、其他,我也还没想好,一步步往下做着走。

    4、可能会涉及到哪些相关技术?

      JS,.net, HTML5,CSS,OAuth,http协议

    待续..........(有问题随时记录)

  • 相关阅读:
    Java中的责任链设计模式,太牛了!
    醒醒吧,世界上有技术驱动型公司!
    现身说法:37岁老码农找工作
    如何快速安全的插入千万条数据?
    这个函数,1987年在这了,别动它!
    word自动备份,word误删内容恢复
    给Ubuntu 16.04更换更新源
    Django分别使用Memcached和Redis作为缓存的配置(Linux环境)
    Pycharm远程连接服务器,并在本地调试服务器代码
    Navicat远程连接阿里云服务器的mysql
  • 原文地址:https://www.cnblogs.com/wangyong969/p/4376963.html
Copyright © 2011-2022 走看看