微信开发文档

1. 获取 access_token —— 是公众号的全局唯一票据,公众号调用各接口时都需使用access_token,有效期为 2 小时。

// GET
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

返回

// right
{"access_token":"ACCESS_TOKEN","expires_in":7200}

// error
{"errcode":40013,"errmsg":"invalid appid"}

 

2. 获取微信服务器IP地址

 

// GET
https://api.weixin.qq.com/cgi-bin/getcallbackip?access_token=ACCESS_TOKEN

 

返回

// right
{
"ip_list":["127.0.0.1","127.0.0.1"] }

//error
{"errcode":40013,"errmsg":"invalid appid"}

 

 

3. 上传多媒体文件

 

// POST/FORM
http://file.api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE

$data = array(
‘media‘ => ‘@‘.$file
);

 

返回

// right
{"type":"TYPE","media_id":"MEDIA_ID","created_at":123456789}

// error
{"errcode":40004,"errmsg":"invalid media type"}

 

4. 下载多媒体文件

// GET
http://file.api.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&media_id=MEDIA_ID

返回

// right
文件

// error
{"errcode":40007,"errmsg":"invalid media_id"}

 

 

 

 

微信开发文档

上一篇:微信支付——开发体系


下一篇:spring Bean类自动装载实现