CDN之API以及SDK的调用

简介: CDN提供了丰富的API接口,本文主要介绍如何调用CDN的API,以及如何快速集成SDK并参照示例代码调用SDK接口。

简介

阿里云CDN提供了丰富的API接口,除了控制台,CDN还开发了多样化的接口。目前我们推荐用户使用新版API,详情请参见新版API参考。同时CDN提供了多语言SDK工具包,并且准备了SDK使用说明,以便用户了解如何获取、安装和调用阿里云SDK。并参考文档去集成。目前CDN提供的SDK如下:Java、Python、PHP、.NET、C或C++、Go。

API调用

CDN的API是RPC风格,用户可以通过发送HTTP GET请求调用API,并按照接口说明在请求中加入相应请求参数,调用后系统会返回处理结果。CDN支持通过HTTP或HTTPS通道进行请求通信,为了获得更高的安全性,推荐使用HTTPS通道发送请求。我们提供了API的调用规则,并且提供了使用Java、Python封装API的示例。

SDK调用

由于API调用需要按照调用规则去计算签名,经常会遇到一些开发者计算签名错误导致无法正常调用API的情况,建议用户直接使用SDK来调用接口,SDK里封装了接口,会自动计算签名,免去自己计算签名的困扰。用户可以直接在OpenAPI Explorer中运行接口,填写接口私有参数运行成功后,OpenAPI Explorer可以自动生成SDK代码示例,集成SDK以后调用示例代码即可。如下图,在API接口文档里单击"调试"按钮即可进入调试模式,设置参数以后调试成功可以查看示例代码。
image.png

注:接口文档提供了调用接口的错误码,如果出现错误时,可以根据具体的错误码以及错误解释查找原因,确认是否是哪个参数传的不正确。也可以参见这个 CDN错误代码汇总匹配错误信息。

控制台查看接口参数

由于CDN控制台也是通过调用CDN的API接口来实现对CDN的相关操作,因此如果对于调试时调用接口的参数有疑问的时候,可以通过控制台先去设置相关的功能,然后通过打开浏览器Network去看控制台具体调用了什么接口,传了什么参数,这样方便理解以便进一步完成自己的开发工作。以刷新功能为例,在控制台刷新功能页面下打开Network,然后执行刷新工作,可以看到控制台调用了RefreshObjectCaches接口,并且在Form Data下面可以看到控制台调用该接口发的参数。具体可以看下面的图一和图二。

image.png

image.png

目录
相关文章
|
监控 API 计算机视觉
CompreFace:Star6.1k,Github上火爆的轻量化且强大的人脸识别库,api,sdk都支持
CompreFace 是一个在 GitHub 上拥有 6.1k Star 的轻量级人脸识别库,支持 API 和 SDK。它由 Exadel 公司开发,基于深度学习技术,提供高效、灵活的人脸识别解决方案。CompreFace 支持多种模型(如 VGG-Face、OpenFace 和 Facenet),具备多硬件支持、丰富的功能服务(如人脸检测、年龄性别识别等)和便捷的部署方式。适用于安防监控、商业领域和医疗美容等多个场景。
1922 4
|
人工智能 API 开发工具
【AI大模型】使用Python调用DeepSeek的API,原来SDK是调用这个,绝对的一分钟上手和使用
本文详细介绍了如何使用Python调用DeepSeek的API,从申请API-Key到实现代码层对话,手把手教你快速上手。DeepSeek作为领先的AI大模型,提供免费体验机会,帮助开发者探索其语言生成能力。通过简单示例代码与自定义界面开发,展示了API的实际应用,让对接过程在一分钟内轻松完成,为项目开发带来更多可能。
|
弹性计算 监控 安全
API稳定安全最佳实践:用阿里云SDK为业务保驾护航
阿里云智能集团高级技术专家赵建强和曹佩杰介绍了API稳定安全最佳实践,涵盖业务上云真实案例、集成开发最佳实践、配额管理和共担模型四部分。通过分析企业在不同阶段遇到的问题,如签名报错、异常处理不严谨、扩容失败等,提出了解决方案和工具,确保API调用的安全性和稳定性。特别强调了SDK的使用、无AK方案、自动刷新机制以及配额中心的作用,帮助用户构建更稳定、安全的服务,提升运维效率。最终介绍了集成开发共担模型,旨在通过最佳实践和平台工具,保障业务的稳定与安全,推动行业创新与发展。
|
XML API 开发工具
如何接入电竞体育直播API或者SDK
接入电竞体育直播API或SDK的步骤包括:1. 选择合适的API/SDK提供商,如ESL、Riot Games、Twitch等;2. 注册并获取API密钥;3. 阅读官方文档,了解接口调用和数据处理;4. 实现实时更新,确保数据同步;5. 测试与优化,确保功能稳定;6. 遵守使用规范。通过这些步骤,可成功集成电竞直播功能。
|
存储 自然语言处理 API
HarmonyOS SDK使用:熟悉HarmonyOS提供的开发工具和API
【10月更文挑战第21天】随着智能设备的普及,操作系统的重要性日益凸显。华为推出的HarmonyOS凭借其跨平台、分布式特性受到广泛关注。本文将从开发工具、API使用、SDK更新维护及社区支持等方面,探讨HarmonyOS SDK的使用,旨在帮助开发者高效利用这一强大平台,开启鸿蒙应用开发之旅。
1482 5
|
弹性计算 Java API
API经济最主要是学会调用API
众所周知,阿里云提供了全方位、多层次的云计算产品体系。阿里巴巴技术委员会主席王坚博士说过,要让云计算像水电一样方便获得。为了开发者无缝衔接阿里云的众多服务,将它们集成到自己的应用系统,阿里云开放了API和用来访问API的工具SDK。
2593 0
|
8月前
|
缓存 监控 前端开发
顺企网 API 开发实战:搜索 / 详情接口从 0 到 1 落地(附 Elasticsearch 优化 + 错误速查)
企业API开发常陷参数、缓存、错误处理三大坑?本指南拆解顺企网双接口全流程,涵盖搜索优化、签名验证、限流应对,附可复用代码与错误速查表,助你2小时高效搞定开发,提升响应速度与稳定性。
|
9月前
|
数据可视化 测试技术 API
从接口性能到稳定性:这些API调试工具,让你的开发过程事半功倍
在软件开发中,接口调试与测试对接口性能、稳定性、准确性及团队协作至关重要。随着开发节奏加快,传统方式已难满足需求,专业API工具成为首选。本文介绍了Apifox、Postman、YApi、SoapUI、JMeter、Swagger等主流工具,对比其功能与适用场景,并推荐Apifox作为集成度高、支持中文、可视化强的一体化解决方案,助力提升API开发与测试效率。
|
8月前
|
JSON 算法 API
Python采集淘宝商品评论API接口及JSON数据返回全程指南
Python采集淘宝商品评论API接口及JSON数据返回全程指南
|
8月前
|
JSON API 数据安全/隐私保护
Python采集淘宝拍立淘按图搜索API接口及JSON数据返回全流程指南
通过以上流程,可实现淘宝拍立淘按图搜索的完整调用链路,并获取结构化的JSON商品数据,支撑电商比价、智能推荐等业务场景。