全部产品
Search
文档中心

ApsaraVideo Media Processing:Inisialisasi klien

更新时间:Jul 06, 2025

Topik ini menjelaskan cara menginisialisasi klien ApsaraVideo Media Processing (MPS) SDK untuk Java V2.0.

Prasyarat

  • MPS SDK untuk Java V2.0 telah diinstal. Untuk informasi lebih lanjut, lihat Instal MPS SDK untuk Java.

  • ID wilayah layanan MPS Anda telah diperoleh. Sebagai contoh, jika layanan MPS Anda diterapkan di wilayah Tiongkok (Shanghai), ID wilayahnya adalah cn-shanghai. Untuk informasi lebih lanjut tentang wilayah tempat MPS tersedia, lihat Titik akhir.

  • Pasangan AccessKey telah diperoleh. Ini memastikan bahwa Anda dapat menyelesaikan verifikasi identitas saat menginisialisasi klien. Untuk informasi lebih lanjut tentang cara memperoleh pasangan AccessKey, lihat Buat Pasangan AccessKey.

Peroleh pasangan AccessKey dari variabel lingkungan

Anda dapat mendefinisikan variabel lingkungan ALIBABA_CLOUD_ACCESS_KEY_ID dan ALIBABA_CLOUD_ACCESS_KEY_SECRET untuk mengonfigurasi kredensial default. Saat Anda memanggil operasi API, sistem membaca pasangan AccessKey dari kredensial default dan menggunakan pasangan AccessKey tersebut untuk menyelesaikan autentikasi. Untuk informasi lebih lanjut, lihat Konfigurasikan Variabel Lingkungan di Linux, macOS, dan Windows.

Inisialisasi klien

Buat klien untuk mengirim permintaan.

com.aliyun.teaopenapi.models.Config config = new com.aliyun.teaopenapi.models.Config()
        // Diperlukan. Pastikan variabel lingkungan ALIBABA_CLOUD_ACCESS_KEY_ID dikonfigurasi.
        .setAccessKeyId(System.getenv("ALIBABA_CLOUD_ACCESS_KEY_ID"))
        // Diperlukan. Pastikan variabel lingkungan ALIBABA_CLOUD_ACCESS_KEY_SECRET dikonfigurasi.
        .setAccessKeySecret(System.getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET"));
// Titik akhir MPS yang ingin Anda akses.
config.endpoint = "mts.cn-hangzhou.aliyuncs.com";

Contoh kode:

package com.aliyun.sample;

public class Sample {

    /**
     *  :
     * <p>Gunakan ID AccessKey dan rahasia AccessKey Anda untuk menginisialisasi klien.</p>
     * @return Client
     *
     * @throws Exception
     */
    public static com.aliyun.mts20140618.Client createClient() throws Exception {

        com.aliyun.teaopenapi.models.Config config = new com.aliyun.teaopenapi.models.Config()
                // Diperlukan. Pastikan variabel lingkungan ALIBABA_CLOUD_ACCESS_KEY_ID dikonfigurasi.
                .setAccessKeyId(System.getenv("ALIBABA_CLOUD_ACCESS_KEY_ID"))
                // Diperlukan. Pastikan variabel lingkungan ALIBABA_CLOUD_ACCESS_KEY_SECRET dikonfigurasi.
                .setAccessKeySecret(System.getenv("ALIBABA_CLOUD_ACCESS_KEY_SECRET"));
        config.endpoint = "mts.cn-shanghai.aliyuncs.com";
        return new com.aliyun.mts20140618.Client(config);
    }
}