一、微信公众号开发
1、3个主体 -- 客户端(微信开发者工具/微信)、微信服务器、自己的服务器(新浪sae、阿里云、百度云、新一代数据...)
2、2种数据 -- json数据、xml数据(微信公众号)
3、2种请求 -- httGet(多种形式)、httpPost(一种形式)
// php 跨域请求,curl
4、2种环境 -- 正式环境、测试环境
二、通过get请求接口
1. 地址栏请求
2. 获取access_token (微信公众平台 - 开始开发 - 获取access_token)
// access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。
// token需要做缓存,每日都有调用上限。有过期时间(7200s)。一天请求13次
// 目的:减少微信服务器的压力
include "common.php"; // 连接数据库的公共函数
$appid = "wx7bf60a51285edff0"; // 测试号appID
$appserect = "3fdc8c90019307fb63b142fb9016fdfc"; // 测试号 appsecret
$url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={$appid}&secret={$appserect}";
$res = httpGet($url);
$data = json_decode($res,true);
$token = $data['access_token'];