开发者社区> 问答> 正文

充值记录查询API(QueryChargeDetail)---Python如何查询?



流量充值记录查询接口(QueryChargeDetail)



流量充值整体流程及操作步骤


流量充值整体流程及操作步骤

参数说明



入参列表

参数名称参数类型必填与否样例取值参数说明
OutIdString必填6d9fce1e充值流水号,由调用方在调用充值接口时指定的OutId


出参列表

出参名称出参类型样例取值参数说明
RequestIdString8906582E-6722请求ID
CodeStringOK状态码-返回OK代表请求成功,其他错误码详见错误码列表
MessageString请求成功状态码的描述
ModelString{“id”:”6d9fce1e”,”time”:”2016-01-27 14:23:40”,”phone”:”13102030203”,”reason”:”充值”,”status”:”3”,”flow”:”50”,”operator”:”中国移动”}JSON格式返回的充值明细记录,充值状态有1-充值中,3-充值成功,4-充值失败


技术对接步骤



1:下载SDK工具包


SDK工具包中一共包含了2个目录:
aliyun-python-sdk-core:阿里云api调用的核心代码库,python版本。
alicom-python-sdk-dycdpapi:流量直冲相关接口调用的客户端以及示例代码。
确定本机已经安装了python,版本要求:2.6.5 或以上版本, 进入aliyun-python-sdk-core 执行:python setup.py install。
运行demo示例。进入alicom-python-sdk-dycdpapi目录执行:python demo.py
SDK&DEMO[ 下载地址]

2: 编写样例程序

  1. from aliyunsdkdycdpapi.request.v20170525 import ChargeRequest
  2. from aliyunsdkdycdpapi.request.v20170525 import QueryChargeDetailRequest
  3. from aliyunsdkdycdpapi.request.v20170525 import QueryGradesRequest
  4. from aliyunsdkcore.client import AcsClient
  5. """
  6. 流量充值查询接口API
  7. Created on 2017-06-12
  8. """
  9. #暂不支持多region,默认配置cn-hangzhou
  10. REGION = "cn-hangzhou"
  11. # ACCESS_KEY_ID/ACCESS_KEY_SECRET 根据实际申请的账号信息进行替换
  12. ACCESS_KEY_ID = "yourAccessKeyId"
  13. ACCESS_KEY_SECRET = "yourAccessKeySecret"
  14. #初始化acs_client
  15. acs_client = AcsClient(ACCESS_KEY_ID, ACCESS_KEY_SECRET, REGION)
  16. def query_charge_detail(business_id):
  17.       queryDetailRequest = QueryChargeDetailRequest.QueryChargeDetailRequest()
  18.       #调用充值接口时由调用方指定的充值流水号
  19.       queryDetailRequest.set_OutId(business_id)
  20.       queryResponse = acs_client.do_action_with_exception(queryDetailRequest)
  21.       return queryResponse
  22. print query_charge_detail(__business_id)

展开
收起
猫饭先生 2017-10-25 13:58:49 1860 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
CUDA MATH API 立即下载
API PLAYBOOK 立即下载
传统企业的“+互联网”-API服务在京东方的实践 立即下载