当前位置: 首页 > news >正文

python调用阿里云汇率接口

整体请求流程
在这里插入图片描述

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

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

步骤1: 选择商品

如图点击免费试用,即可免费申请该接口数据。
在这里插入图片描述

步骤2: 调试

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

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

步骤3: 对接

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

import urllib, urllib2, sys
import sslhost = 'https://tsexchange.market.alicloudapi.com'
path = '/index'
method = 'GET'
appcode = '你自己的AppCode'
querys = 'from=CNY&to=USD&money=1'
bodys = {}
url = host + path + '?' + querysrequest = 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)

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

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 开放式耳机哪款性价比高?这五款超值精品不容错过
  • YOLOv5改进 | 注意力机制| 对小目标友好的BiFormer【CVPR2023】
  • 数据分析:小红书户外风潮起,内容种草新密码
  • mybatis插件开发
  • 【Scrapy】 Scrapy 爬虫框架
  • TCP协议的三次握手和四次挥手(面试)
  • 【ARMv8/v9 GIC- 700 系列 1 -- Programmers model for GIC-700】
  • 除自身以外数组的乘积_前缀和
  • 思腾合力邀您共赴第十一届医学图像计算青年研讨会(MICS 2024)
  • 嵌入式Qt开发C++核心编程知识万字总结
  • 下载安装JavaFX及解决报错:缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序|Eclipse
  • 【Vue】vue-element-admin组件化功能
  • 开始性能测试之前的准备工作!
  • 金龙鱼:只是躺枪?
  • 焊盘的制作
  • 「前端」从UglifyJSPlugin强制开启css压缩探究webpack插件运行机制
  • Elasticsearch 参考指南(升级前重新索引)
  • es的写入过程
  • github从入门到放弃(1)
  • JavaScript 基本功--面试宝典
  • JavaScript 奇技淫巧
  • JavaScript类型识别
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • js ES6 求数组的交集,并集,还有差集
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 理清楚Vue的结构
  • 深入浏览器事件循环的本质
  • 应用生命周期终极 DevOps 工具包
  • ​iOS安全加固方法及实现
  • # AI产品经理的自我修养:既懂用户,更懂技术!
  • # wps必须要登录激活才能使用吗?
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #ubuntu# #git# repository git config --global --add safe.directory
  • #我与Java虚拟机的故事#连载01:人在JVM,身不由己
  • (23)Linux的软硬连接
  • (24)(24.1) FPV和仿真的机载OSD(三)
  • (42)STM32——LCD显示屏实验笔记
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (算法)大数的进制转换
  • (五)IO流之ByteArrayInput/OutputStream
  • (一)VirtualBox安装增强功能
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • (转)Mysql的优化设置
  • .apk文件,IIS不支持下载解决
  • .bat批处理(十一):替换字符串中包含百分号%的子串
  • .bat批处理出现中文乱码的情况
  • .NET / MSBuild 扩展编译时什么时候用 BeforeTargets / AfterTargets 什么时候用 DependsOnTargets?
  • .NET 材料检测系统崩溃分析
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:Bluetooth组件
  • .Net--CLS,CTS,CLI,BCL,FCL
  • .NET中使用Protobuffer 实现序列化和反序列化
  • /etc/apt/sources.list 和 /etc/apt/sources.list.d
  • @Builder用法