python调用阿里云汇率接口

整体请求流程

介绍:

本次解析通过阿里云云市场的云服务来实现程序中对货币汇率实时监控,首先需要准备选择一家可以提供汇率查询的商品。

https://market.aliyun.com/apimarket/detail/cmapi00065831#sku=yuncode5983100001

步骤1: 选择商品

如图点击免费试用,即可免费申请该接口数据。

步骤2: 调试

输入对应的参数,人民币换美元,form:CNY, to:USD

点击《发起请求》,即可看到响应列表中返回的实时数据,这样就表示整个接口请求完成,下一步就可以把该请求接入到对应程序中。

步骤3: 对接

在《买家控制台》可以查看您账户的appcode,网站还有其他开发语言的案例,可以对应您自身业务进行参考,下面以 python为例调用接口。

import urllib, urllib2, sys
import ssl


host = 'https://tsexchange.market.alicloudapi.com'
path = '/index'
method = 'GET'
appcode = '你自己的AppCode'
querys = 'from=CNY&to=USD&money=1'
bodys = {}
url = host + path + '?' + querys

request = urllib2.Request(url)
request.add_header('Authorization', 'APPCODE ' + appcode)
ctx = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode = ssl.CERT_NONE
response = urllib2.urlopen(request, context=ctx)
content = response.read()
if (content):
    print(content)

以下是成功调用的返的内容,可以直接把结果解析到业务中去并显示结果,至此整个请求流程就结束了。非常简单。

相关推荐
蹦蹦跳跳真可爱5894 小时前
Python----数据分析(Matplotlib三:绘图二:箱图,散点图,饼图,热力图,3D图)
python·数据分析·matplotlib
张李浩4 小时前
复试准备日常
python
lczdyx5 小时前
Transformer 代码剖析9 - 解码器模块Decoder (pytorch实现)
人工智能·pytorch·python·深度学习·transformer
修昔底德5 小时前
费曼学习法13 - 数据表格的魔法:Python Pandas DataFrame 详解 (Pandas 基础篇)
python·学习·pandas
mask哥6 小时前
huggingface NLP主要知识点以及超级详解使用
pytorch·python·自然语言处理·大模型·huggingface
proibell6 小时前
3dsmax中使用python创建PBR材质并挂接贴图
python·3dsmax·材质
与光同尘 大道至简7 小时前
Docker 深度解析:适合零基础用户的详解
java·大数据·python·docker·云原生·eureka·数据库架构
干饭高手7 小时前
面试150,数组 / 字符串
python·leetcode·面试
许科大7 小时前
【笔记ing】python
python
大数据张老师7 小时前
Python数据可视化——Matplotlib的基本概念和使用
python·信息可视化·matplotlib