返回介绍

1.10 SDK

发布于 2020-10-01 16:22:03 字数 5055 浏览 982 评论 0 收藏 0

SDK

为了方便开发者使用FDS,除了Restful API,我们还提供了多种SDK,包括Java、Php、Python、C++、JavaScript、Android和IOS SDK。下面是各SDK的github地址:

除了github上的源码,Java、Php和python SDK也可以通过相应的包管理工具(maven、composer和pip)进行依赖。

由于不同SDK的使用场景不同,所以不是所有SDK都包含每个Restful API对应的API。Java SDK覆盖了所有的Restful API,且对某些Restful API进行了组合,方便用户使用。下面以Java SDK为例对各API的签名和使用方法做个详细的介绍:

初始化 FDS Client

GalaxyFDSCredential credential = new BasicFDSCredential(ACCESS_KEY, ACCESS_SECRET);

FDSClientConfiguration fdsConfig = new FDSClientConfiguration("awsbj0.fds.api.xiaomi.com"); // 设置FDS endpoint
fdsConfig.enableHttps(true); // 要不要启用https
fdsConfig.enableCdnForUpload(false); // 上传走不走CDN
fdsConfig.enableCdnForDownload(true); // 下载走不走CDN

GalaxyFDS fdsClient = new GalaxyFDSClient(credential, fdsConfig);

Service操作API的签名和示例

Bucket操作API的签名和示例

Object操作API的签名和示例

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文