网银机器人调用苍穹OpenApi接口函数定义

网银机器人下载网银客户端的交易明细、账户余额后导出到excel,需要解析Excel文件生成json串,并调用苍穹OpenApi接口,生成苍穹相应的交易明细和账户余额数据;涉及到3个函数,定义如下:
函数一: 根据苍穹定义App的appSecuret、账套id获取到AppToken
#getAppToken
def getAppToken(url, appid, appSecuret, accountId):
url = url + "/api/getAppToken.do"
param_dict = {"appId": str(appid), "appSecuret" : str(appSecuret), "accountId": str(accountId)}
r = requests.post(url, data = json.dumps(param_dict))
result = json.loads(r.text)
token = result["data"]["app_token"]
print("token: " + token)
return token
函数二: 根据AppToken及用户信息登录获取到access_token
#login
def login(url, token, user, password, accountId):
url = url + "/api/login.do"
param_dict = {"user": user, "apptoken": str(token), "logintype": "2", "password": password, "accountId": accountId}
print("param_dict: " + str(param_dict))
r = requests.post(url, data = json.dumps(param_dict))
result = json.loa
网银机器人调用苍穹OpenApi接口函数定义
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



