Schémas JSON pour Apple Messages for Business
Utilisez les schémas suivants lors de l'envoi de messages sur votre canal Apple Messages for Business. Tous les ID utilisés pour les éléments de ces schémas doivent être uniques. L'exception à cela est si vous faites référence à un élément que vous avez défini précédemment pour vous assurer qu'un événement se produit sur cet élément spécifique, comme avec un postback.
Sélecteur de liste
L'ID d'un sélecteur de liste doit inclure le préfixe listPIcker_ avant le GUID aléatoire. Sans ce préfixe, les sélecteurs de liste ne fonctionneront pas dans Apple Messages for Business. Les ID des éléments d'un sélecteur de liste n'ont pas besoin de ce préfixe.
Schéma JSON pour les sélecteurs de liste dans Apple Messages for Business
"messageContent": {
"type": "PLUGIN",
"payload": {
"postback": "",
"elements": [
{
"id": "listPicker_067d40c2-9580-49fe-8d7f-947b7e9e675a4",
"type": "MENU",
"elements": [
{
"id": "067d40c2-9580-49fe-8d7f-947b7e9e675a",
"type": "TITLE",
"text": "ListPicker Title"
},
{
"id": "067d40c2-9580-49fe-8d7f-947b7e9e671a",
"type": "BUTTON",
"text": "Choice 1",
"postback": "{\"identifier\": \"067d40c2-9580-49fe-8d7f-947b7e9e671a\"}"
},
{
"id": "067d40c2-9580-49fe-8d7f-947b7e9e672a",
"type": "BUTTON",
"text": "Choice 2",
"postback": "{\"identifier\": \"067d40c2-9580-49fe-8d7f-947b7e9e672a\"}"
}
]
}
]
}
}
Sélecteur de temps
L'ID d'un sélecteur de temps doit inclure le préfixe timePIcker_ avant le GUID aléatoire. Sans ce préfixe, les sélecteurs de temps ne fonctionneront pas dans Apple Messages for Business. Les ID des éléments dans un sélecteur de temps n'ont pas besoin de ce préfixe.
Schéma JSON pour les sélecteurs de temps dans Apple Messages for Business
"messageContent": {
"type": "PLUGIN",
"payload": {
"elements": [
{
"id": "timePicker_067d40c2-9580-49fe-8d7f-947b7e9e675a",
"type": "MENU",
"elements": [
{
"id": "067d40c2-9580-49fe-8d7f-947b7e9e125a",
"type": "TITLE",
"text": "TimePicker Title"
},
{
"id": "b1234",
"type": "BUTTON",
"text": "2022-05-12 08:30 (30 min)",
"postback": "{\"identifier\":\"b1234\",\"startTime\":\"2022-05-12T08:30:00+04:00\",\"durationInSeconds\":1800}"
},
{
"id": "c1234",
"type": "BUTTON",
"text": "2022-05-12 09:30 (30 min)",
"postback": "{\"identifier\":\"c1234\",\"startTime\":\"2022-05-12T09:30:00+04:00\",\"durationInSeconds\":1800}"
}
]
}
]
}
}
Lien enrichi
L'ID d'un lien riche doit inclure le préfixe richLink_ avant le GUID aléatoire. Sans ce préfixe, les liens enrichis ne fonctionneront pas dans Apple Messages for Business. Les ID des éléments d'un lien riche n'ont pas besoin de ce préfixe.
Schéma JSON pour les liens enrichis dans Apple Messages for Business
"messageContent": {
"type": "PLUGIN",
"payload": {
"elements": [
{
"id": "richLink_7329c009-4a36-493c-8435-80874a15175e",
"type": "MENU",
"elements": [
{
"id": "7329c009-4a36-493c-8435-80874a1517514",
"type": "FILE",
"filename": "pejsek-a-kocicka.jpg",
"url": "https://www.hrabova.info/wp-content/uploads/2019/02/pejsek-a-kocicka.jpg",
"mimeType": "image/jpeg"
},
{
"id": "7329c009-4a36-493c-8435-80874a1517524",
"type": "BUTTON",
"text": "RichLink Title",
"url": "https://www.seznam.cz/"
}
]
}
]
}
}
Messages Apple Pay
L'identifiant d'un message Apple Pay doit inclure le préfixe applePayMessage_ avant le GUID aléatoire. Sans ce préfixe, les messages Apple Pay ne fonctionneront pas dans Apple Messages for Business. Les identifiants des éléments d'un message Apple Pay n'ont pas besoin de ce préfixe.
Schéma JSON pour Apple Pay dans Apple Messages for Business
"messageContent": {
"type": "PLUGIN",
"payload": {
"postback": "{\"brandId\":1591,\"templateId\":\"d5677255-671b-426f-b4fa-5487ae8a8c81\"}",
"elements": [
{
"id": "applePayMessage_d5677255-671b-426f-b4fa-5487ae8a8c81",
"type": "MENU",
"elements": [
{
"id": "7329c009-4a36-493c-8435-80874a151751",
"type": "TITLE",
"text": "ApplePayMessage Title"
},
{
"id": "7329c009-4a36-493c-8435-80874a151752",
"type": "TEXT",
"text": "Item: 1 CZK",
"mimeType": "text/plain"
}
]
}
]
}
}