一、微信小程序开发简介1、微信公众号分类
服务号:提供被动服务,每月只能推送4条消息。
订阅号:倾向发送新闻信息,每天可向**1条消息
企业账号:企业内部使用,一般可以接入公司自有系统
靠前张图展示的小程序是给程序员玩的???,如果要开发微信小程序,就要选择公众号,所以需要注册一个账号,为了给程序员提供方便,微信小程序开发专门提供了接口测试号。
2. 接口测试号申请
以下地址是微信开发者开发的官方文档,点击此地址可以进入wiki。
从界面测试号申请??榻?,注册一个测试号,这个过程在用户帮助中有详细的说明,这里就不赘述了。
测试号申请完成后,登录是这样的
这是微信官方设定的,我们无法改变。
下图为官方接口,如果你使用的是测试账号,提供的接口是完整的,如果你使用的是其他公众账号,部分接口可能还未正式开放。
2. 搭建开发环境
我使用的开发语言是PHP,当然你也可以用其他语言进行开发??⒒肪呈俏易约捍罱ǖ膚amp环境,你可以在网上找资料学习如何搭建wamp环境。如果嫌麻烦,可以不用自己搭建环境,直接用已经搭建好的应用程序。比如,,等别人搭建好的集成环境。本工具把,,和PHP都搭建好并配置好,就可以直接用了。
3. 界面
微信公众平台开发的本质就是使用微信提供的一些接口来实现一些功能,是基于请求-响应模式的接口。
1. 界面介绍
官方文档是这样描述的:
是公众号全局较早的,公众号调用各种接口时都需要用到,开发者需要妥善保存,存储至少要预留512个字符,有效期目前为2小时,需要定期刷新,重复获取会导致上一次获取的失效。
从以上文字中,我们可以提炼出以下几个重点:
1、是进入发展的标志,没有它,发展就无法进行。
2.公众号调用每个接口时都需要使用
3.有效期为2小时。
我们再来看下面的图片
从图中可以看出,它每天最多会被调用2000次。结合它的有效期和刷新机制,我们可以想象这样的场景:如果我的公众号有10万用户,我不缓存它,那么可能过几秒,我的账号就不能用了。所以一般情况下,我们会把它放到数据库和缓存中,根据它的过期时间和调用次数做一些处理。
2. 接口详细信息
公众号可以使用并调用此接口获取,可在微信公众平台官网-开发者中心页获取(需已成为开发者且账号无异常状态),注意调用所有微信接口时都必须使用该协议。
四、开发你的靠前个微信小程序 1、使用浏览器携带参数,使用get方法请求接口
2.使用微信网页调试工具接口
3.代码实现
分别定义三个文件
.inc.php
.cfg.php
..php
各个文件中的代码如下:
.inc.php
appid = APPID; $this->appsecret = APPSECRET; } function getAccessToken() { $url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid='.$this->appid.'&secret='.$this->appsecret; //$content = file_get_contents($url); $content = json_decode($content); $access_token = $content->access_token; file_put_contents('./accesstoken.txt', $access_token); echo $access_token; } }
.cfg.php
..php
getAccessToken();
执行结果如下:
TAG:微信小程序内测申请

客服1