某丰利用flask在线获取AppRedirctUrl
通过上篇文章知道,二维码登录需要App的微信开发ID和bundleID,某丰的的id为wx222f0c1247113f97, bundleID为com.sf-express.waybillcn
前面参照上一篇文章某朴超市利用flask在线获取refreshToken
主要的点在于某丰的header[‘sytToken’]通过header内value进行了多次md5
很多值都能写死
1 | def get_sytToken(t,b): |
某丰的 login_url为https://ccsp-egmas.sf-express.com/cx-app-member/member/app/weixin/getAccessTokenByCode
1 | jsondata = { |
主要是header[‘sytToken’]为get_sytToken(timeInterval, json.dumps(jsondata)),timeInterval为字符串13位时间戳
Post请求之后取得mobile和userId
再进行Post请求https://ccsp-egmas.sf-express.com/cx-app-member/member/app/user/universalSign
1 | { |
将结果返回给前端,前端提取sign构建URL
1 | const sign = encodeURIComponent(sign); |
url就是我们需要的
- Title: 某丰利用flask在线获取AppRedirctUrl
- Author: Dingdong
- Created at : 2024-07-22 03:25:29
- Updated at : 2024-07-23 14:46:36
- Link: https://www.dp0.cc/2024/07/22/某丰利用flask在线获取AppRedirctUrl/
- License: This work is licensed under CC BY-NC-SA 4.0.