python后端的支付宝小程序用户认证问题(alipay-sdk-python、pycrypto无法安装)
写在前面
事先说明,本人不是大佬,我只是在不断探索的途中找到了解决这个问题的方法,之前在网上搜索的时候没有看到相关文章,所以就来简单讲一下。
正文
借着蚂蚁金服小程序大赛开通了支付宝小程序个人开发者,尝试将一个微信小程序的项目移植到支付宝上,支付宝对于用户唯一id的获取比微信要复杂很多,微信只需要提供Appid、密钥和用户的请求码,但是支付宝要求使用一套复杂的签名机制。
根据开发文档简单写一个返回user_id的函数(更多示例可以看阿里的开发文档换取授权访问令牌):
from alipay.aop.api.DefaultAlipayClient import DefaultAlipayClient
from alipay.aop.api.request.AlipaySystemOauthTokenRequest import AlipaySystemOauthTokenRequest
from alipay.aop.api.AlipayClientConfig import AlipayClientConfig
from json import loads
//传入客户端发来的请求码
def Agetid(