首页 > 代码库 > 微信开发文档

微信开发文档

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/FORMhttp://file.api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE

$data = http://www.mamicode.com/array(
‘media‘ => ‘@‘.$file
);

 

返回

// right{"type":"TYPE","media_id":"MEDIA_ID","created_at":123456789}// error{"errcode":40004,"errmsg":"invalid media type"}

 

4. 下载多媒体文件

// GEThttp://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"}

 

 

 

 

微信开发文档