abei1982 2017-05-27 17:04:30 4830次浏览 2条回复 6 0 0

在 “微信登陆那点事儿” 故事开始之前,我们先准备下工具。

对于所有微信开发者,有三个工具是你必须要有的。

  • web开发者工具
  • 微信公众平台接口测试帐号
  • 本地映射工具(natapp等)

web开发者工具

我们做公众号接口开发的时候,基本都要用到微信web授权机制,换句话说就是必须要在手机微信浏览器内运行才能看到效果。

否则就会出现

Snip20170527_1.png

大大的感叹号。

好在微信团队为我们提供了“web开发者工具”

点击访问工具地址

我们看看微信对它的简介

为帮助开发者更方便、更安全地开发和调试基于微信的网页,我们推出了 web 开发者工具。它是一个桌面应用,通过模拟微信客户端的表现,使得开发者可以使用这个工具方便地在 PC 或者 Mac 上进行开发和调试工作。

事实证明真的好好用,现在它还能开发小程序了。

所以你要做的第一步就是下载你对应的版本。

Snip20170527_2.png

微信公众平台接口测试帐号

现在你有了开发工具,但是做公众号开发,肯定需要一些什么公众号的appId等等,可是老板也不会给我们随便就申请一个呀。

没关系,微信为我们开发者提供了一个沙箱环境

微信公众平台接口测试帐号

无需公众帐号、快速申请接口测试号。直接体验和测试公众平台所有高级接口。

Snip20170527_4.png

用微信扫描后

Snip20170527_5.png 相当于一个开发用的公众号,能实现接口调用,jssdk等等,除了 地址共享 和 微信支付 看不到效果,其他没有任何差别。

注意一点,就是把用户测试的微信号添加到沙箱里。

现在你已经有了公众号,有了能模拟真机的web开发工具,还差一件东西就全了。

那就是一个域名,这样就实现了我们用web开发工具访问了一个域名,这个域名有公众号的授权机制。模拟了真实的环境。

一个神器

对于网页授权,接口要求必须是已经备案的可以访问的地址。

这样对于开发者就面临了两个问题

  • 要自己有个备案的域名
  • 要自己有个服务器

不要说没有,就算都有了,咱也不能在ftp上开发呀,我们要的是,本地开发、本地开发、本地开发。

现在介绍一款远程域名映射到本地的神器 - natapp

因之前介绍过,发个链接 http://nai8.me/sapper-view.html?id=44

好了

建议大家认真准备,之后的开发我们会一直用到它们。

ok,准备完毕。

下一篇将进入到 《微信登陆 - 微信端web授权登陆》

您需要登录后才可以回复。登录 | 立即注册