Desteklenen depolama kaynaklarını alma
Başvuru
Hizmeti: Azure AI Belge Çevirisi
API Sürümü: v1.1
Desteklenen depolama kaynaklarını al yöntemi, Belge Çevirisi hizmeti tarafından desteklenen depolama kaynaklarının/seçeneklerinin listesini döndürür.
İstek URL’si
Şuraya bir GET
isteği gönderin:
GET https://<NAME-OF-YOUR-RESOURCE>.cognitiveservices.azure.com/translator/text/batch/v1.1/storagesources
Özel etki alanı adınızı bulmayı öğrenin.
Önemli
- Belge Çevirisi hizmetine yönelik tüm API istekleri için özel bir etki alanı uç noktası gerekir.
- Belge Çevirisi'ne HTTP isteklerinde bulunmak için Azure portalı kaynak Anahtarlar ve Uç Nokta sayfanızda bulunan uç noktayı veya genel çeviri uç noktasını
api.cognitive.microsofttranslator.com
kullanamazsınız.
İstek üst bilgileri
İstek üst bilgileri şunlardır:
Üst Bilgiler | Açıklama |
---|---|
Ocp-Apim-Subscription-Key | Gerekli istek üst bilgisi |
Yanıt durum kodları
Bir isteğin döndürdüğü olası HTTP durum kodları aşağıdadır.
Durum Kodu | Açıklama |
---|---|
200 | Tamam. Başarılı istek ve depolama kaynaklarının listesini döndürür. |
500 | İç Sunucu Hatası. |
Diğer Durum Kodları | • Çok fazla istek • Sunucu geçici olarak kullanılamıyor |
Desteklenen depolama kaynakları yanıtı alma
Desteklenen depolama kaynakları yanıtı başarıyla alın
Desteklenen depolama kaynaklarını al API'sinde liste dönüşü için temel tür.
Adı | Tür | Açıklama |
---|---|---|
değer | dize [] | Nesnelerin listesi. |
Hata yanıtı
Adı | Tür | Açıklama |
---|---|---|
kod | Dize | Üst düzey hata kodları içeren sabit listeleri. Olası değerler: • InternalServerError • InvalidArgument • InvalidRequest • RequestRateTooHigh • ResourceNotFound • ServiceUnavailable •Yetki -siz |
ileti | Dize | Üst düzey hata iletisi alır. |
innerError | InnerTranslationError | Azure AI hizmetleri API Yönergelerine uygun yeni İç Hata biçimi. Bu hata iletisi, ErrorCode, ileti ve isteğe bağlı özellikler hedef, ayrıntılar (anahtar değer çifti), iç hata (iç içe olabilir) özelliklerini içerir. |
innerError.code | Dize | Kod hata dizesini alır. |
innerError.message | Dize | Üst düzey hata iletisi alır. |
innerError.target | Dize | Hatanın kaynağını alır. Örneğin, documents document id veya geçersiz bir belge varsa olabilir. |
Örnekler
Örnek başarılı yanıt
Aşağıdaki JSON nesnesi başarılı bir yanıt örneğidir.
{
"value": [
"AzureBlob"
]
}
Örnek hata yanıtı
Aşağıdaki JSON nesnesi bir hata yanıtı örneğidir. Diğer hata kodlarının şeması aynıdır.
Durum kodu: 500
{
"error": {
"code": "InternalServerError",
"message": "Internal Server Error",
"innerError": {
"code": "InternalServerError",
"message": "Unexpected internal server error has occurred"
}
}
}
Sonraki adımlar
Belge Çevirisi ve istemci kitaplığını kullanma hakkında daha fazla bilgi edinmek için hızlı başlangıcımızı izleyin.