自动化工具 关于小程序的接口自动化的一些疑难杂症。求指教。

join · 2019年04月10日 · 最后由 andrew 回复于 2019年04月10日 · 1352 次阅读

1、最近在做关于微信小程序的接口自动化。碰到了部分问题。暂时没有太好的解决办法,还请不吝赐教。

问题 1:在获取 token 的授权接口。入参需要提供一些身份信息。如果我要固定一个测试微信号进行后续操作。这个固定微信号的身份信息怎么拿。说人话就是这个 code 我怎么拿。(目前没有太好的解决办法。临时处理是先用抓包的过来用。后续麻烦后端把信息备份一份到数据库。)

问题 2:由问题 1 引起。因为 token 需要公用。所以我丢在了 yaml。然后又因为 token 一般都在 headers 里面嘛。所以我请求的时候只能以参数化的形式丢进去。然后就发现 requests 对于请 求头不支持参数化。。。。。。。源码如下:

然后我就蒙了。目前唯一感觉有效的就是对与 requests 进行二次封装。所以想问问大家还有没有什么别的建议。。。

共收到 1 条回复 时间 点赞

自己没测试过微信项目,但稍微了解 Oauth2.0 授权流程,要知道怎么获取 code,先看下 Oauth2.0 框架的原理。
获取 code 请求的 url:https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect
appid , redirect_uri,这些都必须要找开发拿,所以最好的办法,找开发协助哈!
微信 Oauth2.0 授权流程:
https://www.cnblogs.com/0201zcr/p/5131602.html

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册