日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

內(nèi)容庫(kù)管理

更新時(shí)間:

通過閱讀本文,您可以了解通過服務(wù)端SDK調(diào)用OpenAPI管理智能媒體服務(wù)內(nèi)容庫(kù)的示例代碼。

使用說明

目前僅支持通過OSS文件注冊(cè)媒資內(nèi)容。

示例代碼

您可以通過阿里云OpenAPI開發(fā)者門戶在線調(diào)試。

package main

import (
    "fmt"
    openapi "github.com/alibabacloud-go/darabonba-openapi/v2/client"
    ice "github.com/alibabacloud-go/ice-20201109/v2/client"
    "github.com/aliyun/credentials-go/credentials"
    "github.com/alibabacloud-go/tea/tea"
)

func main() {

    // 阿里云賬號(hào)AccessKey擁有所有API的訪問權(quán)限,建議您使用RAM用戶進(jìn)行API訪問或日常運(yùn)維。
    // 本示例以將AccessKey ID和 AccessKey Secret保存在環(huán)境變量為例說明。配置方法請(qǐng)參見:http://bestwisewords.com/document_detail/378661.html。
    credential, _err := credentials.NewCredential(nil)
    if _err != nil {
      panic(_err)
    }
    iceClient, _err := ice.NewClient(&openapi.Config{
      Credential: credential,
      Endpoint: tea.String("ice.cn-shanghai.aliyuncs.com"),
    })

    // 如需硬編碼AccessKey ID和AccessKey Secret,代碼如下,強(qiáng)烈建議不要把AccessKey ID和AccessKey Secret保存到工程代碼里,否則可能導(dǎo)致AccessKey泄露,威脅您賬號(hào)下所有資源的安全。
    // config := new(openapi.Config)
    // config.SetAccessKeyId("<accessKeyId>").
    //     SetAccessKeySecret("<accessKeySecret>").
    //     SetRegionId("<regionId>").
    //     SetEndpoint("<endpoint>")
    // iceClient, _err := ice.NewClient(config)

    if _err != nil {
      panic(_err)
    }

    // 注冊(cè)媒資。
    inputUrl := "OSS://***"
    mediaType := "video"
    mediaInfo := ice.RegisterMediaInfoRequest{
        InputURL:  &inputUrl,
        MediaType: &mediaType,
    }

    result, err := iceClient.RegisterMediaInfo(&mediaInfo)
    fmt.Println(result, err)

    // 獲取單個(gè)媒資內(nèi)容。
    mediaId := "****94bef6e348c8b6ed59c88cda****"
    getMediaInfoRequest := ice.GetMediaInfoRequest{
        MediaId: &mediaId,
    }
    getMediaInfoResult, err := iceClient.GetMediaInfo(&getMediaInfoRequest)
    fmt.Println(getMediaInfoResult, err)

    // 修改內(nèi)容。
    coverUrl := "https://****/test.jpg"
    updateMediainfoRequest := ice.UpdateMediaInfoRequest{
        MediaId:  &mediaId,
        CoverURL: &coverUrl,
    }
    updateMediaInfoResult, err := iceClient.UpdateMediaInfo(&updateMediainfoRequest)
    fmt.Println(updateMediaInfoResult, err)

    // 檢索媒資內(nèi)容。
    maxResults := int32(10)
    listMediaBasicInfosRequest := ice.ListMediaBasicInfosRequest{
        MaxResults: &maxResults,
    }
    listMediaBasicInfosResult, err := iceClient.ListMediaBasicInfos(&listMediaBasicInfosRequest)
    fmt.Println(listMediaBasicInfosResult, err)
}

相關(guān)接口