微信公众平台开发ACCESSTOKEN..doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微信公众平台开发ACCESSTOKEN.

?? 本文介绍微信公众平台下Access Token的概念及获取方法。 一、Access Token access_token是公众号的全局唯一票据,公众号调用各接口时都需使用access_token。正常情况下access_token有效期为7200秒,重复获取将导致上次获取的access_token失效。 公众号可以使用AppID和AppSecret调用本接口来获取access_token。AppID和AppSecret可在开发模式中获得(需要已经成为开发者,且帐号没有异常状态)。注意调用所有微信接口时均需使用https协议。 接口调用请求说明 http请求方式: GET /cgi-bin/token?grant_type=client_credentialappid=APPIDsecret=APPSECRET 参数说明 参数 是否必须 说明 grant_type 是 获取access_token填写client_credential Appid 是 第三方用户唯一凭证 Secret 是 第三方用户唯一凭证密钥,既appsecret 返回说明 正常情况下,微信会返回下述JSON数据包给公众号: {access_token:ACCESS_TOKEN,expires_in:7200} 参数 说明 access_token 获取到的凭证 expires_in 凭证有效时间,单位:秒 错误时微信会返回错误码等信息,JSON数据包示例如下(该示例为AppID无效错误): {errcode:40013,errmsg:invalid appid} ? 二、AppId和AppSecret 在微信后台使用找到高级功能-开发模式 ? 成为开发者之后,就可以看到appid和appsecert了 ? 如果没有url和Token ,?你可以先用方倍工作室的下面的测试通过 URL:   /test.php Token:  weixin ? ? 三、获取Access Token 程序实现如下 $appid = ; $appsecret = ; $url = /cgi-bin/token?grant_type=client_credentialappid=$appidsecret=$appsecret; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($ch); curl_close($ch); $jsoninfo = json_decode($output, true); $access_token = $jsoninfo[access_token]; 你也可以直接在浏览器地址栏中,拼接出地址,执行后,获得如下数据 {access_token:N2L7KXa084WvelONYjkJ_traBMCCvy_UKmpUUzlrQ0EA2yNp3Iz6eSUrRG0bhaR_viswd50vDuPkY5nG43d1gbm-olT2KRMxOsVE08RfeD9lvK9lMguNG9kpIkKGZEjIf8Jv2m9fFhf8bnNa-yQH3g,expires_in:7200} 参数说明如下 参数 说明 access_token 获取到的凭证 expires_in 凭证有效时间,单位:秒 或者使用官方的接口调试工具,地址为: 使用网页调试工具调试自定义菜单接口? 点击检查问题得,得到 这样也获得了access token ? ? 附:全局返回码说明 公众号每次调用接口时,可能获得正确或错误的返回码,开发者可以根据返回码信息调试接口,排查错误。 全局返回码说明如下: 返回码 说明 -1 系统繁忙 0 请求成功 40001 获取access_token时AppSecret错误,或者access_token无效 40002 不合法的凭证类型 40003 不合法的OpenID 40004 不合法的媒体文件类型 40005 不合法的文件类型 40006 不合法的文件大小 40007 不合法的媒体文件id 40008 不合法的消息类型 40009 不合法的图片文件大小 40010 不合法的语音文件大小 40011 不合法的视频文件大小 40012 不合法的缩略图文件大小 40013 不合法的APPID 4

文档评论(0)

kakaxi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档