<table><tr><td bgcolor=orange>本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删!
 
效果:给指定userid发送红包,可随意设置userid、金额、备注信息
 
新增好友码:
 
 
接口: 
 
 
 
 
PS:最近有需求需要根据信息自动生成支付宝转账二维码,实现功能 支付宝扫码后信息自动输入。
 
根据url生成链接 url 转短链  短链生成二维码
 PS:根据此教程做出的二维码 扫码会提示违规,不能实现预定目标
  经多次测试总结出以下流程:
 
转账URL地址拼接:  1
 2
 3
 4
   ~~alipays://platformapi/startapp?appId=09999988&actionType=toCard&sourceId=bill&cardNo=这里卡号&bankAccount=黑科技&amount=金额&bankMark&bankMark=CCB&bankName=中国民生银行~~
 
 # 网上全是用此链接拼接,多次测试均不成功(有可能是姿势不对),经不屑努力找到了别的接口,关键参数隐藏一下,如有需要私聊
 **********appId=09999988&actionType=toCard&sourceId=bill&cardNo=银行卡号&bankAccount=银行账户名&money=转账金额&amount=备注&bankMark=银行英文简写&bankName=银行中文名称
  
 
长链转短链  1
 2
 3
 4
   """
 此步骤至关重要,用网上找到的接口测试很多转码平台均不成功
 转码前中文需编码,容易出现中文乱码情况
 """
  
 
短链生成二维码  1
 2
 3
 4
 5
 6
 7
 8
 9
 10
   """
 此步很简单 随便找个提供API接口平台即可
 """
 # URL转码
 short_link = quote(short_link, string.digits)
 url = '二维码生成接口'
 response = requests.get(url, headers=self.headers)
 with open('code.png', 'wb') as f:
     f.write(response.content)
     print('支付宝转账码生成成功!')
  
  
 
 
 
 
 
 
PS:很多教程都说生成的二维码不能相册识别,本人测试多次没有发现此问题,扫码和相册识别均成功识别。