当前位置:千优问>常见问答>做pc程序,如何获取百度云开放平台的API?

做pc程序,如何获取百度云开放平台的API?

2022-11-21 18:52:04 编辑:join 浏览量:658

做pc程序,如何获取百度云开放平台的API?

做pc程序,如何获取百度云开放平台的API?

使用云存储服务,需要首先创建应用并获取应用密钥对。操作步骤如下:1. 在管理中心创建一个应用2. 在应用基本信息页,获取相应的“API key 及 Secret Key”注:access_token不能泄露,否则会直接封禁应用。创建Bucket,可通过以下三种方式来实现:1. 通过云存储管理控制台创建bucket。可以把bucket看成是命名空间,您的数据就存储在这个bucket里面。2. 通过调用 REST API接口 Put_Bucket实现3. 通过SDK,调用相关接口来实现使用云存储服务上传文件有以下四种途径:1. 使用Shell Tool上传2. 使用SDK进行上传3. 直接使用curl命令上传4. 通过云存储管理控制台上传使用shell tool上传了解使用shell tool上传文件的详细内容及下载shell tool,请参考Shell Tool相关介绍。使用SDK上传目前百度云存储服务已为广大开发者提供了以下SDK:PHP SDKJava SDKPython SDKC/C++(linux版本)SDK如需下载相应的SDK,请点击这里。直接使用curl上传1. 获取上传链接:上传地址:bcs.duapp.com获取上传链接:通过云存储管理控制台的“URL签名”工具直接计算签名填写以下信息: Host: bcs.duapp.com API Key: (“应用的基本信息页面”中查看) Secret Key: Method: PUT Bucket: 在云存储管理平台中查看自己的bucket信息 Object:/testobject点击“签名”按钮:签名后的地址已经全部列出来了,拷贝put操作对应的地址即可。其实其他操作的签名也都算好了。2. 上传文件:例如:要上传本地文件bs.txt到云存储,并且命名为:testobject。curl -T bs.txt -v “http://bcs.duapp.com/bucket/testobject?sign=MBO:f:PVaOdaf%2BxNoC7aXRqL%2FJq5Kp7a4%3D"直接通过管理控制台上传通过云存储管理控制台,选择页面的“上传”即可。没有bucket的情况下,需先创建bucket;已创建bucket的情况下,选择并点击要上传文件的bucket名称,进入该bucket页面后再选择“上传文件”进行文件上传操作。通过ACL设置bucket或object的访问权限。创建bucket及上传文件时,默认是“私有”状态,通过ACL设置接口,可将其状态设置为公开或自定义访问权限。设置为公开读(public-read)时,访问链接可不带签名,默认为所有人都可访问该资源。设置为私有(private)时,访问链接需带签名,默认只有获取相关AK&SK的用户才可访问该资源。

标签:pc,开放平台,API