大家好,我是小悟。
最近和小伙伴在聊微信开放平台的问题,对于微信开放平台,开发过挺多相关的产品,所以还是很熟悉的。
这次要聊到的是微信开放平台调试工具,其实这个出了很久了,因为太熟悉,也就没有去用过这个工具,看了下,整理的还是很全的。
那就来用一下,把第三平台打通了。
1、生成component_access_token
切换到Token生成,Token类型选择component_access_token,填入三个请求参数,component_appid和component_appsecret都是第三方平台的,component_verify_ticket就得先把系统搭建起来,微信才会推送。
说实话,这就有点不方便了,应该再出个接口直接获取ticket。
然后点击检查参数并发起请求,点击确定。
返回请求结果,这就获取到component_access_token,复制备用。
2、获取预授权码pre_auth_code
接口调用凭据粘贴component_access_token,请求参数填入component_appid,点击检查参数并发起请求。
返回请求结果,这就获取到预授权码pre_auth_code,复制备用。
3、构建授权链接
接下来一步也比较麻烦了,准备“授权回调 URI”,然后按照官方文档规则生成授权链接,小程序管理员扫码,确认同意授权给第三方平台,这边使用PC版做演示,pre_auth_code要拼接的值就是上步获取到的预授权码。
https://mp.weixin.qq.com/cgi-bin/componentloginpage?component_appid=xxxx&pre_auth_code=xxxxx&redirect_uri=xxxx&auth_type=xxx
管理员授权确认之后,授权页会自动跳转进入回调 URI,并在 URL 参数中返回授权码和过期时间(redirect_url?auth_code=xxx&expires_in=600)。
4、获取账号授权令牌
从回调URI获取到auth_code,填写好各个参数后,点击检查参数并发起请求,就可以获取到账号授权令牌authorizer_access_token。
然后就可以用该token去操作授权账号相关的API了。
刷一道面试题
Java双亲委派机制是什么?
谢谢你看我的文章,既然看到这里了,如果觉得不错,随手点个赞、转发、在看三连吧,感谢感谢。那我们,下次再见。
您的一键三连,是我更新的最大动力,谢谢
山水有相逢,来日皆可期,谢谢阅读,我们再会
我手中的金箍棒,上能通天,下能探海