微信公众平台通用接口API指南

 

下述文档已过期,新版文档请访问 http://www.cnblogs.com/txw1958/p/weixin-access-token.html

 
微信公众平台目前分成消息接口和通用接口两大模块。

接入消息接口的微信公众账号,当关注该公众账号的粉丝向其发送消息,微信服务器会对公众账号所对应的服务器地址推送一个特定结构的消息体,公众账号开发者可以通过响应包进行对该条消息的回复。

通用接口的作用是实现诸如获取粉丝资料,上传媒体文件以便消息接口回复图片、语音和视频等多媒体消息等功能,丰富消息接口的同时支持主动推送消息给用户。

使用接口的任何一个公众账号都拥有唯一的Appid和Appsecret,对于该公众账号都有一个使用等级,使用等级高的将享有更高的接口调用频率。开发者应评估自己的应用,并对公众号等级进行相应的申请。

 

简介

微信公众平台通用接口是使用HTTP请求,让开发者直接与微信服务器交互,实现媒体文件上传、媒体文件获取等功能,达到获取图片、语音、视频等媒体文件的目的。

微信公众平台调用接口所需要的access_token必须通过获取凭证接口获取。

获取凭证

接口说明

在使用通用接口前,你需要做以下两步工作:

1.拥有一个微信公众账号,并获取到appid和appsecret(在公众平台申请内测资格,审核通过后可获得)

2.通过获取凭证接口获取到access_token

注意:

access_token是第三方访问api资源的票据;
access_token对应于公众号是全局唯一的票据,重复获取将导致上次获取的access_token失效。

 

请求说明

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

 

参数说明

参数 是否必须 说明
grant_type 获取access_token填写client_credential
appid 第三方用户唯一凭证
secret 第三方用户唯一凭证密钥,既appsecret

 

返回说明

正确的Json返回结果:

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

 

参数 说明
access_token 获取到的凭证
expires_in 凭证有效时间,单位:秒

错误的Json返回示例:

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

 

 

 

欢迎关注方倍工作室微信,了解我们及行业的最新动态

 

 

时间: 2024-09-17 04:02:50

微信公众平台通用接口API指南的相关文章

微信公众平台消息接口使用指南

  微信公众平台消息接口使用指南   一 .简介 公众平台消息接口为开发者提供了一种新的消息处理方式. 二 . 申请消息接口 点击申请,如实填写负责人姓名 . 手机号和邮箱,填写网址url和token,其中token可由开发者可以任意填写,用作生成签名.   三 . 网址接入 公众平台用户提交信息后,我们将以GET请求方式请求到填写的Url上,并且带上四个参数: * signature - 微信加密签名* timestamp - 时间戳* nonce - 随机数* echostr - 随机字符串

微信公众平台消息接口开发(24)图片识别之人脸识别API

微信公众平台开发模式 微信 公众平台 消息接口 开发模式 企业微信公众平台 图片识别 人脸识别 API 作者:方倍工作室  原文:http://www.cnblogs.com/txw1958/archive/2013/03/13/weixin-if24-face-recognize-api.html   一.微信图片获取 首先要获得用户发过来的图片,微信公众平台支持接收图片,一条图片消息的格式如下: <xml> <ToUserName><![CDATA[gh_13d1a3a7

微信公众平台消息接口开发教程 附封装工具实例(1/3)

微信公众平台消息接口 要接收微信平台发送的消息,我们需要先熟悉微信公众平台API中消息接口部分,点此进入,点击后将进入到消息接口指南部分,如下图所示: 开发教程 附封装工具实例(1/3)-js封装组件实例"> 在上图左侧可以看到微信公众平台目前开放的接口有三种:消息接口.通用接口和自定义菜单接口.通用接口和自定义菜单接口只有拿到内测资格才能调用,而内测资格的申请也已经关闭了,我们只有期待将来某一天微信会对大众用户开放吧,所以没有内测资格的用户就不要再浪费时间在这两个接口上,只需要用好消息接

微信公众平台开发接口问题

问题描述 微信公众平台开发接口问题 想问一下微信公众平台已经绑定了有赞商城..现在想开发一点功能需要用到接口.但是有赞商城的绑定还想留着..有什么好办法吗.看过了第三方网站授权的方式...但是好像没有给用户发信息的功能 解决方案 使用 mvc api 解决方案二: 使用 mvc api 解决方案三: 使用 mvc api 解决方案四: 使用 mvc api

asp.net开发微信公众平台通过接口上传图片到微信服务器后台

问题描述 asp.net开发微信公众平台通过接口上传图片到微信服务器后台 asp.net开发微信公众平台通过接口上传图片到微信服务器后台,就要代码. ASCIIEncoding encodings = new ASCIIEncoding(); HttpWebResponse webResponses = null; string s = zone.Substring(0, zone.Length - 1); s = s.Substring(1, s.Length - 1); string img

微信公众平台消息接口开发(7)快递查询

微信公众平台消息接口 微信公众平台开发 微信公众平台开发模式  快递查询 作者:方倍工作室原文:http://www.cnblogs.com/txw1958/archive/2013/03/12/weixin-if7-express.html   一.请求数据 快递100提供快递查询接口.  通过向指定的地址发送请求,即可返回如JSON.XML等格式的跟综结果 3.请求地址 http://api.kuaidi100.com/api?id=[]&com=[]&nu=[]&valico

微信公众平台消息接口开发(50)在线点歌/在线音乐

微信 在线听歌 在线点歌 在线点播 音乐API 公众平台 微信公众平台消息接口 微信开发模式  作者:http://www.cnblogs.com/txw1958/ 原文:http://www.cnblogs.com/txw1958/archive/2013/02/25/weixin-if50-music.html 微信公众平台在年前开放了新的消息接口-音乐消息,这是广大微信公众平台开发者的福音.根据这一功能,如果能做出在微信中点歌功能,那么我们以后就可以不用安装其他APP,直接在微信里面关注一

微信公众平台消息接口开发(13)多语种互译

微信公众平台消息接口 微信公众平台API 微信开发模式 多语种翻译 多语言互译 Microsoft Translator 方倍工作室     Paraphrase API   10 out of 11 rated this helpful - Rate this topic   The Paraphrase API is an English-to-English machine translation system that rephrases English sentences in Eng

微信公众平台消息接口开发(12)消息接口Bug

微信公众平台开发模式 微信公众平台消息接口 微信公众平台API 微信开发模式 Bug 方倍工作室 原文:http://www.cnblogs.com/txw1958/archive/2013/03/16/weixin-if12-bug.html     自己看吧,不做说明了.