Template Operations - List Templates
Verilen Azure İletişim Hizmetleri kanalı için tüm şablonları listeleme
GET {endpoint}/messages/channels/{channelId}/templates?api-version=2024-02-01
GET {endpoint}/messages/channels/{channelId}/templates?api-version=2024-02-01&maxpagesize={maxpagesize}
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
channel
|
path | True |
string uuid |
Kanalın kayıt kimliği. |
endpoint
|
path | True |
string uri |
İletişim kaynağı, örneğin https://my-resource.communication.azure.com |
api-version
|
query | True |
string |
Bu işlem için kullanılacak API sürümü. |
maxpagesize
|
query |
integer int32 |
Sayfa başına döndürülecek nesne sayısı. |
İstek Başlığı
Name | Gerekli | Tür | Description |
---|---|---|---|
x-ms-client-request-id |
string uuid |
İstek için opak, genel olarak benzersiz, istemci tarafından oluşturulan bir dize tanımlayıcısı. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
İstek başarılı oldu. Üst Bilgiler x-ms-client-request-id: string |
|
Other Status Codes |
Beklenmeyen bir hata yanıtı. Üst Bilgiler x-ms-error-code: string |
Güvenlik
AadOauth2Auth
Azure Active Directory OAuth2 Akışı
Tür:
oauth2
Akış:
accessCode
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Belirteç URL'si:
https://login.microsoftonline.com/common/oauth2/token
Kapsamlar
Name | Description |
---|---|
https://communication.azure.com/.default |
Authorization
Tür:
apiKey
İçinde:
header
Örnekler
Gets a list of templates
Örnek isteği
GET https://my-resource.communication.azure.com/messages/channels/0f0eb78e-a576-1dfc-b414-0f0756de3338/templates?api-version=2024-02-01
Örnek yanıt
{
"value": [
{
"name": "sample_shipping_confirmation",
"language": "en_US",
"status": "approved",
"kind": "whatsApp",
"content": [
{
"type": "BODY",
"text": "Your package has been shipped. It will be delivered in {{1}} business days."
},
{
"type": "FOOTER",
"text": "This message is from an unverified business."
}
]
}
],
"nextLink": null
}
Tanımlar
Name | Description |
---|---|
Azure. |
Hata nesnesi. |
Azure. |
Hata ayrıntılarını içeren bir yanıt. |
Azure. |
Hata hakkında daha ayrıntılı bilgi içeren bir nesne. Microsoft One API yönergelerine göre - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses. |
Communication |
İletişim iletileri kanalının türü. |
Message |
Toplanan şablon durumu. |
Paged |
MessageTemplateItem öğelerinin disk belleğine alınmış koleksiyonu |
Whats |
WhatsApp'a özgü şablon yanıt sözleşmesi |
Azure.Core.Foundations.Error
Hata nesnesi.
Name | Tür | Description |
---|---|---|
code |
string |
Sunucu tanımlı hata kodları kümesinden biri. |
details |
Bu bildirilen hataya yol açan belirli hatalarla ilgili bir dizi ayrıntı. |
|
innererror |
Hatayla ilgili geçerli nesneden daha belirli bilgiler içeren bir nesne. |
|
message |
string |
Hatanın insanlar tarafından okunabilir bir gösterimi. |
target |
string |
Hatanın hedefi. |
Azure.Core.Foundations.ErrorResponse
Hata ayrıntılarını içeren bir yanıt.
Name | Tür | Description |
---|---|---|
error |
Hata nesnesi. |
Azure.Core.Foundations.InnerError
Hata hakkında daha ayrıntılı bilgi içeren bir nesne. Microsoft One API yönergelerine göre - https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.
Name | Tür | Description |
---|---|---|
code |
string |
Sunucu tanımlı hata kodları kümesinden biri. |
innererror |
İç hata. |
CommunicationMessagesChannel
İletişim iletileri kanalının türü.
Name | Tür | Description |
---|---|---|
string |
WhatsApp iletişim iletileri kanal türü. |
MessageTemplateStatus
Toplanan şablon durumu.
Name | Tür | Description |
---|---|---|
approved |
string |
İleti şablonu onaylandı. |
paused |
string |
İleti şablonu duraklatıldı. |
pending |
string |
İleti şablonu beklemede. |
rejected |
string |
İleti şablonu reddedildi. |
PagedMessageTemplateItem
MessageTemplateItem öğelerinin disk belleğine alınmış koleksiyonu
Name | Tür | Description |
---|---|---|
nextLink |
string |
Öğelerin sonraki sayfasına bağlantı |
value | MessageTemplateItem[]: |
Bu sayfadaki MessageTemplateItem öğeleri |
WhatsAppMessageTemplateItem
WhatsApp'a özgü şablon yanıt sözleşmesi
Name | Tür | Description |
---|---|---|
content |
WhatsApp platformlarının şablon içeriği. Bu, WhatsApp API'sinden döndürülen yükdür. |
|
kind |
string:
whats |
Bir şablon türünü açıklayan tür ayrıştırıcısı. |
language |
string |
Şablonun ISO 639 biçimindeki dili, iki harfli bir dil kodundan ve ardından isteğe bağlı iki harfli ülke kodundan (örneğin, 'en' veya 'en_US') oluşur. |
name |
string |
Şablonun adı. |
status |
Toplanan şablon durumu. |