开发者社区 问答 正文

云相册的API照片库接口GetQuota怎么使用



描述


获取照片库的存储配额。

请求参数

参数名类型是否必须说明
ActionStringGetQuota
StoreNameStringPhotoStore的名称
LibraryIdString照片库标识。采用AK认证时必选,采用STS认证时可选。了解不同认证方式的区别。


请求示例https://cloudphoto.cn-shanghai.aliyuncs.com/?Action=GetQuota
&StoreName=cloudphoto-demo
&LibraryId=alice-001
&<公共请求参数>





返回参数

参数名类型说明
RequestIdString唯一标识本次请求的ID
CodeString响应状态码,Success表示成功的响应
MessageString响应状态详细描述
ActionStringGetQuota
QuotaQuotaQuota对象


Quota

参数名类型说明
TotalQuotaLong照片库的总的存储配额,单位字节。
FacesCountInteger照片库的人脸个数
PhotosCountInteger照片库的照片总数
UsedQuotaLong照片库已使用的存储配额,单位字节
VideosCountInteger照片库的视频个数


返回示例


JSON格式 {
    "Quota":{
        "UsedQuota":589901,
        "FacesCount":2,
        "VideosCount":0,
        "TotalQuota":10000000,
        "PhotosCount":25
    },
    "Action":"GetQuota",
    "Message":"success",
    "RequestId":"18E8E829-9844-4C5C-A211-ED902AAB9E26",
    "Code":"Success"
}


XML格式 <?xml version="1.0" encoding="UTF-8"?>
<GetQuotaResponse>
  <Quota>
    <UsedQuota>589901</UsedQuota>
    <FacesCount>2</FacesCount>
    <VideosCount>0</VideosCount>
    <TotalQuota>1000000</TotalQuota>
    <PhotosCount>25</PhotosCount>
  </Quota>
  <Action>GetQuota</Action>
  <Message>success</Message>
  <RequestId>258E5CC8-BF27-472B-8B23-46B68100A862</RequestId>
  <Code>Success</Code>
</GetQuotaResponse>

展开
收起
云栖大讲堂 2017-10-27 11:08:16 1845 分享 版权
阿里云 AI 助理回答

您提到的请求示例是关于使用阿里云Cloud Photo服务来获取照片库的存储配额。Cloud Photo是阿里云提供的一项图片处理和管理服务,它允许用户上传、存储、管理和分发图片资源。下面是对您给出请求参数和示例的详细解析:

请求说明

  • Action: 必须参数,指定要执行的操作。在这个例子中,GetQuota操作用于查询照片库的存储配额信息。

  • StoreName: 必须参数,表示Photo Store的名称。每个Photo Store代表一个独立的照片存储空间,拥有自己的配置和配额。

  • LibraryId: 可选参数,指的是照片库的唯一标识。这个参数在采用Access Key(AK)认证方式时是必须的,而在使用Security Token Service (STS)认证时可以省略。STS是一种临时授权机制,允许用户给予第三方应用有限的访问权限,而无需暴露长期的Access Key和Secret Key。

请求示例解释

https://cloudphoto.cn-shanghai.aliyuncs.com/?Action=GetQuota&StoreName=YourStoreName&LibraryId=OptionalLibraryId
  • URL基础部分https://cloudphoto.cn-shanghai.aliyuncs.com/ 指向了阿里云Cloud Photo服务在中国上海区域的API入口。根据实际需求,您可以替换地区代码以指向其他数据中心。

  • 查询参数

    • Action=GetQuota:指明请求的操作为获取存储配额。
    • StoreName=YourStoreName:需要替换为您的实际照片存储空间名称。
    • LibraryId=OptionalLibraryId:如果使用AK认证,这里需要填写对应照片库的ID;如果是STS认证且不需要此参数,则可以忽略或不包含此参数。

注意事项

  • 在实际调用API之前,请确保您已正确配置了阿里云账号的Access Key ID和Access Key Secret(对于AK认证),或者已经获得了有效的STS Token(对于STS认证)。
  • 考虑到安全性,建议使用STS令牌进行临时授权,尤其是在需要给第三方应用授权时,以减少安全风险。
  • 记得替换示例中的YourStoreNameOptionalLibraryId为您的实际值。

如果您需要进一步的帮助,比如如何通过编程方式调用该API,或者如何管理Cloud Photo服务的其他功能,可以参考阿里云官方文档或使用阿里云提供的SDK(如Python SDK、Java SDK等)。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答