Schémas JSON pour Messages Apple pour les entreprises
Utilisez les schémas suivants lors de l'envoi de messages sur votre canal Messages Apple pour les entreprises. 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 listePIcker_ de préfixe avant le GUID aléatoire. Sans ce préfixe, les sélecteurs de liste ne fonctionneront pas dans Messages Apple pour les entreprises. 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 timePIcker_ de préfixe avant le GUID aléatoire. Sans ce préfixe, les sélecteurs de temps ne fonctionneront pas dans Messages Apple pour les entreprises. 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 richLink_ de préfixe avant le GUID aléatoire. Sans ce préfixe, les liens enrichis ne fonctionneront pas dans Messages Apple pour les entreprises. Les ID des éléments d'un lien enrichi 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 applePayMessage_ de préfixe avant le GUID aléatoire. Sans ce préfixe, les messages Apple Pay ne fonctionneront pas dans Messages Apple pour les entreprises. 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"
}
]
}
]
}
}