微信公众平台开发之获取access_token

微信公众平台开发概述


1.什么是token?

2.怎么获取token?

3.怎么使用token?

1.        access_token简称token,是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token。微信公众平台是运营者通过公众号为微信用户提供资讯和服务的平台,而公众平台开发接口则是提供服务的基础,开发者在公众平台网站中创建公众号、获取接口权限后,才可以进行业务开发.开发者需要进行妥善保存。access_token的存储至少要保留512个字符空间。access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效.在申请到认证公众号之前,你可以先通过测试号申请系统,快速申请一个接口测试号,立即开始接口测试开发。与个人认证的订阅号不同的是,申请到的测试号权限无限大,但只供测试使用。说了这么多下面开始进入正题.


2.     

 第一步:

在获取access_token之前,首先申请一个属于自己的微信公众号,登录mp.weixin.qq.com/ 进入到图1页面.

图1

,然后点击立即注册,跳转到图2页面.

图2

这里个人只能选择订阅号,点击订阅号.进行信息的填写.然后点击注册,进入图3页面.


图3

点击继续,继续,确定,填写公众号的名称,功能介绍等.然后完成.进入图4页面.

图4

到这里,才是微信公众号申请成功.此刻还需要有一个服务器,可以使用Apache 或者新浪云之类的服务器.使用和创建步骤基本类型,这里以新浪云为例:

第二步:

打开www.sinacloud.com/新浪云链接,点击注册账号,进行申请新浪云账号.进入图5页面.

图5

,新注册的用户是需要实名认证的,认证过程一般为3个工作日.认证通过以后,可以正常使用该账号.此处以大家都注册通过进行讲解.

点击上方控制台下拉菜单,选择云应用 SAE进入图6页面.

图6

然后点击创建新应用.进行图7页面.

图7



这图7的配置中.二级域名与应用名称可以随便起一个名字,但是其他的配置信息请大家按照上图实例进行配置.配置结束后,返回控制台页面,点击刚刚配置的应用,然后单击进入图8页面.

图8

点击左边的应用,在下拉列表中选择代码管理,创建一个版本号,版本号默认为1,点击创建,有时候可能会弹出安全登录,需要输入安全密码,也就是登录密码,如果忘记了,就点里面的找回密码,重新设置一下。在创建的版本号中,点击编辑代码,打开编辑窗口,进入图9页面

图9 

然后点击左上角的+号,创建一个文件夹,名字可以随意,然后双击进去,在创建一个以" .php " 为后缀名的文件.然后双击该文件,进入黑窗口中,输入以下文字,(这里是为了让微信认证服务器是否存或者可用);然后右击该文件,选择"通过RUL访问,"然后在地址栏中复制该链接,这时候在回到图10页面

图10




把刚刚复制的网址粘贴到URL中,把前面的http:// 后面的 "1."去掉.Token除随便填写,可以为刚刚注册的版本号名称,然后EncodingAESKey处点击后边的随机生成,消息加解密方式选择安全模式,确认无误点击提交.配置成功之后,为图11

图11

如果消息加解密没有出来,就点击修改配置,重新按照所述进行配置即可.到此时基本配置已完成,下面开始获取access_token.

第三步:

返回微信公众平台首页,点击开发者工具-->公众平台测试账号,进入如图12

图12

里面的applD就例如账号一样,appsecert就例如密码一样,此时有了这两个秘钥,就可以去请求access_token接口.

返回上一层"开发者工具",选择开发者文档-->开始开发-->获取access_token,查看接口调用请求说明,如图13

图13

一共三个参数.

参数1:grant_type是获取token的网址(https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET) 

参数2:,appid是用户凭证(也就是刚刚appiD账号)

参数3:.secret是密码(也就是刚刚得到的appsecret密钥)

把账号密码填入网址中,如下示例:

https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wx19b9959eaa9aceee&secret=93aa673f043bdfdcef7504f7cf571cd0 

把该替换好的网址输入地址栏回车,出现如图14之后.证明获取access_token成功,其它的情况都是失败的.

图14

access_token对应的就是获取到的token密钥.有了密钥就可以 进行测试开发了.

如果用代码请求:过程如图15

图15

这种方式弊端就是刷新次数是有限的,每一次都要进行请求新的token,可以使用第二种方式,思想是把token存入新浪云的数据库中,每次使用的时候,从数据库中拿出来使用,如果超过两个小时,就把新获取到的token值更新至数据库继续使用.

将token存入新浪云服务器:

返回新浪云首页,依次点击->控制台->云应用SAE,然后点击创建的应用名称,左侧边栏的数据与缓存服务->共享型MySQL,点击创建SQL,如图16页面

图16

点击"管理"进行创建数据表名字随便起,字段数为3个点击执行,进入如图17页面

图17

点击保存,出现如图18页面就创建成功了

图18

这时候就可以在新浪云的服务器下进行链接数据库和编写代码

具体代码如图18(1)图18(2)

图18(1)


图18(2)

第二种方式的第一步就是链接数据库,数据库名字的服务地址,用户名,密码和数据库名称分别是在 云应用SAE,然后点击创建的应用名称,左侧边栏的数据与缓存服务->共享型MySQL下的详情中查看如图19

图19

其中主库名就是数据库地址,密码和用户名分别对应密码和用户名.数据库名对应数据库名.

注意:在进行SQL语句查询和插入的时候,表名称一定和创建的时候名称一致(区分大小写).否则插入失败,代码书写完毕后,右击该文件->通过URL访问,当出现如图20所示,就代表成功.获得的个字符串也就是在进行微信开发时必需的ACCESS_TOKEN参数值.

图20

以上就是获取access_token和存储token的全部过程.希望本文对大家有所帮助.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,736评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,167评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,442评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,902评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,302评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,573评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,847评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,562评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,260评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,531评论 2 245
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,021评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,367评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,016评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,068评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,827评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,610评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,514评论 2 269

推荐阅读更多精彩内容