Dapatkan sumber penyimpanan yang didukung

Metode Dapatkan sumber penyimpanan yang didukung mengembalikan daftar sumber/opsi penyimpanan yang didukung oleh layanan Terjemahan Dokumen.

URL Permintaan

Kirim permintaan GET ke:

GET https://<NAME-OF-YOUR-RESOURCE>.cognitiveservices.azure.com/translator/text/batch/v1.0/storagesources

Pelajari cara menemukan nama domain kustom Anda.

Penting

  • Semua permintaan API ke layanan Terjemahan Dokumen memerlukan titik akhir domain kustom.
  • Anda tidak dapat menggunakan titik akhir yang ditemukan di halaman Kunci dan Titik Akhir sumber daya portal Microsoft Azure Anda atau titik akhir penerjemah global— api.cognitive.microsofttranslator.com—untuk membuat permintaan HTTP ke Penerjemahan Dokumen.

Header permintaan

Header permintaan adalah:

Header Deskripsi
Ocp-Apim-Subscription-Key Header permintaan yang diperlukan

Kode status respons

Berikut ini adalah kemungkinan kode status HTTP yang dihasilkan oleh permintaan.

Kode Status Deskripsi
200 OK. Permintaan berhasil dan mengembalikan daftar sumber penyimpanan.
500 Kesalahan Server Internal.
Kode Status Lainnya
  • Terlalu banyak permintaan
  • Server sementara tidak tersedia

Dapatkan respons sumber penyimpanan yang didukung

Berhasil mendapatkan respons sumber penyimpanan yang didukung

Jenis dasar untuk pengembalian daftar di Dapatkan sumber penyimpanan yang didukung API.

Nama Jenis Deskripsi
nilai untai [] Daftar objek.

Respons kesalahan

Nama Jenis Deskripsi
kode string Enum yang berisi kode galat tingkat tinggi. Nilai yang memungkinkan:
  • InternalServerError
  • InvalidArgument
  • InvalidRequest
  • RequestRateTooHigh
  • ResourceNotFound
  • ServiceUnavailable
  • Tidak diizinkan
pesan string Mendapatkan pesan kesalahan tingkat tinggi.
innerError InnerTranslationError Format Kesalahan Dalam Baru yang sesuai dengan Panduan API Azure Cognitive Services. Hal ini berisi properti yang diperlukan ErrorCode, pesan dan target properti opsional, detail (pasangan nilai kunci), inner error (ini dapat berlapis).
innerError.code string Mendapatkan string kesalahan kode.
innerError.message string Mendapatkan pesan kesalahan tingkat tinggi.
innerError.target string Mendapatkan sumber kesalahan. Misalnya "dokumen" atau "id dokumen" jika dokumen tidak valid.

Contoh

Contoh respons berhasil

Berikut ini adalah contoh respons yang berhasil.

{
  "value": [
    "AzureBlob"
  ]
}

Contoh respons kesalahan

Berikut ini adalah contoh respons kesalahan. Skema untuk kode galat lainnya adalah sama.

Kode status: 500

{
  "error": {
    "code": "InternalServerError",
    "message": "Internal Server Error",
    "innerError": {
      "code": "InternalServerError",
      "message": "Unexpected internal server error has occurred"
    }
  }
}

Langkah berikutnya

Ikuti mulai cepat kami untuk mempelajari lebih lanjut tentang menggunakan Terjemahan Dokumen dan pustaka klien.