Esquemas JSON para Mensajes de Apple para empresas
Utilice los siguientes esquemas al enviar mensajes en su Mensajes de Apple para empresas canal. Todos los ID utilizados para los elementos de estos esquemas deben ser únicos. La excepción a esto es si te refieres a un elemento que definiste previamente para asegurarte de que ocurra un evento en ese elemento específico, como una devolución de datos.
Selector de lista
El ID de un selector de lista debe incluir el prefijolistPIcker_ antes del GUID aleatorio. Sin este prefijo, los selectores de listas no funcionarán en Mensajes de Apple para empresas. Los ID de los elementos dentro de un selector de lista no necesitan este prefijo.
Esquema JSON para selectores de listas en 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\"}"
}
]
}
]
}
}
Selector de tiempo
El ID de un selector de tiempo debe incluir el prefijotimePIcker_ antes del GUID aleatorio. Sin este prefijo, los selectores de tiempo no funcionarán en Mensajes de Apple para empresas. Los ID de los elementos dentro de un selector de tiempo no necesitan este prefijo.
Esquema JSON para selectores de tiempo en 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}"
}
]
}
]
}
}
Enlace enriquecido
El ID de un enlace enriquecido debe incluir el prefijoRichLink_ antes del GUID aleatorio. Sin este prefijo, los enlaces enriquecidos no funcionarán en Mensajes de Apple para empresas. Los ID de los elementos dentro de un enlace enriquecido no necesitan este prefijo.
Esquema JSON para enlaces enriquecidos en 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/"
}
]
}
]
}
}
Mensajes de pago de Apple
El ID de un mensaje de Apple Pay debe incluir el prefijoApplePayMessage_ antes del GUID aleatorio. Sin este prefijo, los mensajes de Apple Pay no funcionarán en Mensajes de Apple para empresas. Los ID de los elementos dentro de un mensaje de Apple Pay no necesitan este prefijo.
Esquema JSON para Apple Pay en 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"
}
]
}
]
}
}