JSON-Schemata für Apple Messages für Unternehmen
Verwenden Sie die folgenden Schemata, wenn Sie Nachrichten über Ihren Kanal Apple Messages für Unternehmen senden. Alle für Elemente in diesen Schemata verwendeten IDs müssen eindeutig sein. Die Ausnahme ist, wenn Sie sich auf ein Element beziehen, das Sie zuvor definiert haben, um sicherzustellen, dass ein Ereignis für dieses spezifische Element eintritt, wie bei einem Postback.
Listenwähler
Die ID für einen Listenwähler muss das Präfix listPIcker_ vor der zufälligen GUID enthalten. Ohne dieses Präfix funktionieren die Listpicker in Apple Messages für Unternehmen nicht. Die IDs für die Elemente innerhalb einer Listenauswahl benötigen dieses Präfix nicht.
JSON-Schema für Listenauswahlen in 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\"}"
}
]
}
]
}
}
Zeitwähler
Die ID für einen Timepicker muss das Präfix timePIcker_ vor der zufälligen GUID enthalten. Ohne dieses Präfix funktionieren die Timepicker in Apple Messages für Unternehmen nicht. Die IDs für die Elemente innerhalb einer Zeitauswahl benötigen dieses Präfix nicht.
JSON-Schema für Zeitauswahlen in 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}"
}
]
}
]
}
}
Rich-Link
Die ID für einen Rich Link muss das Präfix richLink_ vor der zufälligen GUID enthalten. Ohne dieses Präfix funktionieren Rich Links in Apple Messages für Unternehmen nicht. Die IDs für die Elemente innerhalb eines Rich-Links benötigen dieses Präfix nicht.
JSON-Schema für Rich Links in 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/"
}
]
}
]
}
}
Apple Pay-Nachrichten
Die ID für eine Apple Pay-Nachricht muss das Präfix applePayMessage_ vor der zufälligen GUID enthalten. Ohne dieses Präfix funktionieren Apple Pay-Nachrichten nicht auf Apple Messages für Unternehmen. Die IDs für die Elemente innerhalb einer Apple Pay-Nachricht benötigen dieses Präfix nicht.
JSON-Schema für Apple Pay in 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"
}
]
}
]
}
}