QCloudGetServiceRequest Class Reference

Inherits from QCloudBizHTTPRequest
Declared in QCloudGetServiceRequest.h
QCloudGetServiceRequest.m

Overview

获取所属账户的所有存储空间列表的方法.

功能说明

通过使用帯 Authorization 签名认证的请求,可以获取签名中 APPID 所属账户的所有存储空间列表 (Bucket list).

关于获取所有存储空间列表接口的具体描述,请查看https://cloud.tencent.com/document/product/436/8291.

示例

@code

 // 获取所属账户的所有存储空间列表的方法.
 // 通过使用帯 Authorization 签名认证的请求,可以获取签名中 APPID 所属账户的所有存储空间列
 // 表 (Bucket list).
 QCloudGetServiceRequest* request = [[QCloudGetServiceRequest alloc] init];
 [request setFinishBlock:^(QCloudListAllMyBucketsResult* result,
                           NSError* error) {

     // 从 result 中获取返回信息 存储桶列表
     NSArrayQCloudBucket*> *buckets = result.buckets;

     // bucket owner的信息
     QCloudOwner *owner = result.owner;
 }];
 [[QCloudCOSXMLService defaultCOSXML] GetService:request];

– setFinishBlock:

请求完成后的会通过该block回调,返回结果,若error为空,即为成功。

- (void)setFinishBlock:(void ( ^ _Nullable ) ( QCloudListAllMyBucketsResult *_Nullable , NSError *_Nullable ))QCloudRequestFinishBlock

Parameters

QCloudRequestFinishBlock

回调bock

Declared In

QCloudGetServiceRequest.h