tencent cloud

All product documents
Cloud Infinite
Querying File Preview Feature Status
Last updated: 2024-03-01 14:43:58
Querying File Preview Feature Status
Last updated: 2024-03-01 14:43:58

Overview

This document provides an overview of APIs and SDK code samples for querying the file preview feature status.
API
Description
Queries whether the file preview feature is enabled for a bucket.

Querying File Preview Feature Status

Feature description

This API is used to query the buckets with the file preview feature enabled.

Method prototype

public Guzzle\\Service\\Resource\\Model describeDocProcessBuckets(array $args = array());

Sample request

<?php

require dirname(__FILE__, 2) . '/vendor/autoload.php';

$secretId = "SECRETID"; //Replace it with the actual `SecretId`, which can be viewed and managed in the CAM console at https://console.tencentcloud.com/cam/capi
$secretKey = "SECRETKEY"; //Replace it with the actual `SecretKey`, which can be viewed and managed in the CAM console at https://console.tencentcloud.com/cam/capi
$region = "ap-beijing"; //Replace it with the actual `region`, which can be viewed in the console at https://console.tencentcloud.com/cos5/bucket
$cosClient = new Qcloud\\Cos\\Client(
array(
'region' => $region,
'schema' => 'https', //Protocol header, which is http by default
'credentials'=> array(
'secretId' => $secretId ,
'secretKey' => $secretKey)));

try {
// Query the file preview feature status. For more information, visit https://www.tencentcloud.com/document/product/460/46945?from_cn_redirect=1.
$result = $cosClient->describeDocProcessBuckets(array(
'Regions' => '', // Optional region information, such as `ap-shanghai` and `ap-beijing`. To specify multiple regions, separate them with commas
'BucketNames' => '', // Bucket name (optional). To specify multiple bucket names, separate them by comma. Exact search is supported.
'BucketName' => '', // Optional bucket name prefix for prefix search
'PageNumber' => 1, // Optional page number
'PageSize' => 20, // Optional number of entries per page
));
// Request succeeded
print_r($result);
} catch (\\Exception $e) {
// Request failed
echo($e);
}

Parameter description

Name
Description
Type
Required
Regions
Region. Separate multiple regions by comma. Valid values: All, ap-shanghai, ap-beijing.
string
No
BucketNames
Bucket name. Separate multiple bucket names by comma. Exact search is supported.
string
No
BucketName
Bucket name prefix. Prefix search is supported.
string
No
PageNumber
Page number
string
No
PageSize
Number of entries per page
string
No

Sample response

GuzzleHttp\\Command\\Result Object
(
[RequestId] => NjMxMDcwZDlfAHDKAJHSDKJASHDKY3
[ContentType] => application/xml
[ContentLength] => 4600
[TotalCount] => 59
[PageNumber] => 1
[PageSize] => 3
[DocBucketList] => Array
(
[0] => Array
(
[BucketId] => xxx-123
[Name] => xxx-123
[Region] => ap-chongqing
[CreateTime] => 2022-08-30T10:41:31+0800
[AliasBucketId] =>
)

[1] => Array
(
[BucketId] => xxx-123
[Name] => xxx-123
[Region] => ap-chongqing
[CreateTime] => 2022-08-30T10:41:31+0800
[AliasBucketId] =>
)

[2] => Array
(
[BucketId] => xxx-123
[Name] => xxx-123
[Region] => ap-chongqing
[CreateTime] => 2022-08-30T10:41:31+0800
[AliasBucketId] =>
)

)

[Location] => ci.ap-guangzhou.myqcloud.com/docbucket
)
Was this page helpful?
You can also Contact Sales or Submit a Ticket for help.
Yes
No

Feedback

Contact Us

Contact our sales team or business advisors to help your business.

Technical Support

Open a ticket if you're looking for further assistance. Our Ticket is 7x24 available.

7x24 Phone Support
Hong Kong, China
+852 800 906 020 (Toll Free)
United States
+1 844 606 0804 (Toll Free)
United Kingdom
+44 808 196 4551 (Toll Free)
Canada
+1 888 605 7930 (Toll Free)
Australia
+61 1300 986 386 (Toll Free)
EdgeOne hotline
+852 300 80699
More local hotlines coming soon