微信开发第一篇:问题篇(转)

最近几天一直在研究微信相关的开发。虽然没有进入正式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协议

http://www.cnblogs.com/wangyong969/p/4376963.html

时间: 2024-11-10 08:32:25

微信开发第一篇:问题篇(转)的相关文章

微信开发第一篇:问题篇

最近几天一直在研究微信相关的开发.虽然没有进入正式Demo的阶段,但经过最近几天不断努力,总算有几点收获,记录下来,以此开始.本篇都以Q&A的方式记录 1.第1阶段,如何将内网的端口进行映射? 花生壳是个不错的选择,但比较麻烦的是,目前没有已经不提供免费的映射了.需要免费的只能每天上午10左右抢. 今天晚上偶然发现,官方有1元活动. 直接付钱,免费的映射终于可以用了,关键可以使用1个80端口的二级域名.地址去百度搜吧.官方就能看到,不然要有做广告的嫌疑了. 按照微信开发者的要求,“必须以http

微信开发第一步—接入指南

一.开发前的准备 1.要有一个公网的地址空间(Azure,阿里云....) 2.自己定义一个Token(自己定义一个字符串就行,后面写代码时候也会用到) 3.信息在客户端,微信服务器,网站之间的处理过程 二.验证服务器地址的有效性 开发者提交信息后,微信服务器将发送GET请求到填写的服务器地址URL上,GET请求携带四个参数: 参数 描述 signature 微信加密签名,signature结合了开发者填写的token参数和请求中的timestamp参数.nonce参数. timestamp 时

C#微信开发小白成长教程一(公众平台的工作原理与调试环境部署,附视频)

黑夜给了我黑色的眼睛,我决定录视频到天明.半年前的现在,我还在苦逼着加着班,半年后的今天我依旧苦逼着加着班.不过现在的是为自己加班,作为一个资深程序小白,一个月前我光荣的成了一个不称职的资本家,不称职的原因有二:一是我人丑钱少脸皮薄(没有资本),而是我先阶段还只能剥削我自己. 回想着半年的历程,好像发生很多事.从由于辛辛苦苦准备的微信培训资料被公司的同事忽视而在博客园写下的第一篇微信教程,到电子出版社的编辑联系到我商讨出版的事,从签订出版合同到开始写下书的第一个字,从每天加班到凌晨回去还得加班写

微信开发之启用开发者模式(三)

一.准备环境 1.JDK1.6及以上版本 2.Eclipse 3.Tomcat 4.Ngrok 二.步骤 1.访问微信公众平台开发者手册  https://mp.weixin.qq.com/wiki  如下是接入规则(来自开发者手册):  开发者提交信息后,微信服务器将发送GET请求到填写的服务器地址URL上,GET请求携带参数如下表所示: 参数 描述 signature 微信加密签名,signature结合了开发者填写的token参数和请求中的timestamp参数.nonce参数. time

C#微信开发之入门

这段时间公司要开发微信公众号,研究了一段时间,走了不少弯路,现在记录下这段时间的劳动成果. 开发微信公众号当然第一步是要申请个公众号啦,可是申请公众号很麻烦,而且需要很长时间,具体怎么申请可以百度下.为了方便我就申请了一个测试号,看微信开发文档的时候发现新大陆啦,有测试号这东西,省了我不少麻烦,哈哈! 一.申请测试号 1.输入网址http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login,进入申请微信测试号页面 2.如果有微信就可以

微信开发->1->接入

微信开发第一步!  接入 首先我们要进入开发者平台,输入你的账号密码,进去以后,左边菜单栏里有一个开发的基本设置,点进去以后,我们先要启用一下服务器 , 输入你的URL 和 ToKen , 这里我说一下注意的地方, 接入指南里有一个PHP的文档,我们可以下载下来直接用,改一下程序里面的  define("TOKEN", "*****");   *** 就可,改成你设置的Token, 然后上传到你的服务器中, 要将这个页面设置成默认文档,这样才能直接访问,因为这个UR

[051] 微信公众平台开发教程第22篇-如何保证access_token长期有效

为了使第三方开发者能够为用户提供更多更有价值的个性化服务,微信公众平台开放了许多接口,包括自定义菜单接口.客服接口.获取用户信息接口.用户分组接口.群发接口等,开发者在调用这些接口时,都需要传入一个相同的参数access_token,它是公众账号的全局唯一票据,它是接口访问凭证. access_token的有效期是7200秒(两小时),在有效期内,可以一直使用,只有当access_token过期时,才需要再次调用接口获取access_token.在理想情况下,一个7x24小时运行的系统,每天只需

记微信开发(接口篇)

记微信开发(接口篇) 刚从哥们儿那弄到了个带认证的微信号,恰巧能部署到我的ECS上,来玩玩微信开发(php编程-.) ECS环境:centos7+XAMPP+drupal(已部署了一个drupal网站) 1. wx_sample.php文件 就在微信公众号开发者文档处,接入指南里面有PHP示例下载 下载完成后,看见 把第7行的weixin改成任意你喜欢的字符,记下来(譬如我这里改成jiekou,这就是你接下来要在服务器配置里面填的Token(令牌)项,这个暂且不提) 2. 上传到php服务器 这

[051] 微信公众平台开发教程第22篇-怎样保证access_token长期有效

为了使第三方开发人员能够为用户提供很多其它更有价值的个性化服务,微信公众平台开放了很多接口,包含自己定义菜单接口.客服接口.获取用户信息接口.用户分组接口.群发接口等,开发人员在调用这些接口时.都须要传入一个同样的參数access_token.它是公众账号的全局唯一票据.它是接口訪问凭证. access_token的有效期是7200秒(两小时),在有效期内.能够一直使用.仅仅有当access_token过期时,才须要再次调用接口获取access_token.在理想情况下,一个7x24小时执行的系