BulkGate Helpdesk
  • Languages iconČeština
    • English

Specifikace Rcs message objektu

RCS objekt

NÁZEV PARAMETRUHODNOTAPOVINNÝVÝCHOZÍ HODNOTA
senderTextový odesílatel. Musí být nejdříve registrován. Pro registraci kontaktujte podporu zde.Yes-
expirationČasový limit po kterém bude použit alternativní kanálNe3600
messageMessage objekt. Nemůže být použít současně s následujícími parametry (File, Card, Carousel) viz Message objektNenull
fileFile objekt. Nemůže být použít současně s následujícími parametr (Message, Card, Carousel) viz File objektNenull
cardCard objekt. Nemůže být použít současně s následujícími parametr (Message, File, Carousel) viz Card objektNenull
carouselCarousel objekt. Nemůže být použít současně s následujícími parametr (Message, File, Card) viz Carousel objektNenull

Message objekt

NÁZEV PARAMETRUHODNOTAPOVINNÝVÝCHOZÍ HODNOTA
textText RCS zprávyAno-
suggestionsPole suggestion tlačítek, viz SuggestionNe[]

Příklad Message objektu:

{
  "application_id": "APPLICATION_ID",
  "application_token": "APPLICATION_TOKEN",
  "number": [
  "+420777777777"
  ],
  "text": "Test text",
  "channel": {
    "rcs": {
      "sender": "BulkGate",
      "message": {
        "text": "text",
        "suggestions": [
         ...
        ]
      }
    }
  }
}

File objekt

NÁZEV PARAMETRUHODNOTAPOVINNÝVÝCHOZÍ HODNOTA
urlCesta k souboruAno-
force_refreshforce_refresh nastaveno na true způsobí opětoivné vyžádání obsahu ze specifikované URL i za předpokladu ze obsah z URL je v cachei. Může zpozdit doručení zprávy k nekterým uživatelům.Nefalse
suggestionsPole suggestion tlačítek, viz SuggestionNe[]

Příklad požadavku File objektu:

{
  "application_id": "APPLICATION_ID",
  "application_token": "APPLICATION_TOKEN",
  "number": [
    "+420777777777"
  ],
  "text": "Test text",
  "channel": {
    "rcs": {
      "sender": "BulkGate",
      "file": {
        "url": "url_test",
        "force_refresh": false,
        "suggestions": [
          ...
        ]
      }
    }
  }
}

Příklad File objektu

File objekt

Card objekt

NÁZEV PARAMETRUHODNOTAPOVINNÝVÝCHOZÍ HODNOTA
titleTitulek kartyNenull
descriptionPopisek kartyNenull
alignmentZarovnání vlevo, nebo vpravoNenull
orientationOrientace karty, horizontální, nebo vertikálníNenull
mediaMedia objekt, viz Card media objektNenull
suggestionsPole suggestion tlačítek, viz SuggestionNe[]

Card media objekt

NÁZEV PARAMETRUHODNOTAPOVINNÝVÝCHOZÍ HODNOTA
urlCesta k souboruAno-
force_refreshforce_refresh nastaveno na true způsobí opětovné vyžádání obsahu ze specifikované URL i za předpokladu ze obsah z URL je v cachei. Může zpozdit doručení zprávy k nekterým uživatelům.Nefalse
heightVýška media objektu (Short, Medium, Tall)Nenull

Příklad požadavku Card objektu:

{
  "application_id": "APPLICATION_ID",
  "application_token": "APPLICATION_TOKEN",
  "number": [
    "+420777777777"
  ],
  "text": "Test text",
  "channel": {
    "rcs": {
      "sender": "BulkGate",
      "card": {
        "title": "Card title",
        "description": "Card description",
        "media": {
          "url": "PATH_TO_AN_IMAGE"
        },
        "suggestions": [
          ...
        ]
      }  
    }
  }
}

Příklad Card objektu

Card Objekt

Carousel objekt

NÁZEV PARAMETRUHODNOTAPOVINNÝVÝCHOZÍ HODNOTA
widthŠířka carouselu (small, medium)Nenull
cardsSeznam carousel karetNe[]

Carousel card objekt

NÁZEV PARAMETRUHODNOTAPOVINNÝVÝCHOZÍ HODNOTA
titleTitulek kartyNenull
descriptionPopisek KartyNenull
mediaMedia objekt, see Card media objektNenull
suggestionsPole suggestion tlačítek, viz SuggestionNe[]

Příklad Carousel objektu:

{
  "application_id": "APPLICATION_ID",
  "application_token": "APPLICATION_TOKEN",
  "number": [
    "+420777777777"
  ],
  "text": "Test text",
  "channel": {
    "rcs": {
      "sender": "BulkGate",
      "carousel": {
        "width": "medium",
        "cards": [
          {
            "title": "First",
            "description": "First card",
            "media": {
              "url": "PATH_TO_AN_IMAGE"
            },
            "suggestions": [
              ...
            ]
          },
          {
            "title": "Second",
            "description": "Second card",
            "media": {
              "url": "PATH_TO_AN_IMAGE"
            },
            "suggestions": [
              ...
            ]
          }
        ]
      }
    }
  }
}

Příklad Carousel objektu

Carousel Object

Příklad Carousel suggestion objektu

Carousel suggestion Object

Suggestion objekt

NÁZEV PARAMETRUHODNOTAPOVINNÝVÝCHOZÍ HODNOTA
typeTyp suggestion tlačítka, viz Suggestion typyNereply
textText suggestion tlačítkaAno-
postbackText odpovědi odeslané při stisknutí suggestion tlačítkaNe"Ok"
locationLokace zobrazena při kliku na suggestion tlačítko (Použit pouze při nastaveni view_location suggestion typu)Ano, ne současně s následujícími typy (calendar, phone_number, url)-
calendarUdálost kalendáře jenž se vytvoří při kliku na suggestion tlačítko (Použit pouze při nastaveni create_calendar_event suggestion typu)Ano, ne současně s následujícími typy (location, phone_number, url)-
phone_numberTelefonní číslo, které se vytočí při kliku na suggestion tlačítko (Použit pouze při nastaveni dial_number suggestion typu)Ano, ne současně s následujícími typy (location, calendar, url)-
urlRedirekt na url při kliku na suggestion tlačítko (Použit pouze při nastavení open_url suggestion typu)Ano, ne současně s následujícími typy (location, calendar, phone_number)-

Suggestion typy

HODNOTAPOPIS
replyRychlá odpověď
dial_numberPřed vytočit číslo
view_locationZobraz lokaci
share_locationSdílej mou lokaci
open_urlOtevři url
create_calendar_eventVytvoř událost v kalendáři

Suggestions View Location objekt

NÁZEV PARAMETRUHODNOTAPOVINNÝVÝCHOZÍ HODNOTA
typeview_location
textText suggestion tlačítkaAno-
postbackText odpovědi odeslané při stisknutí suggestion tlačítka.Ne"Ok"
locationLokace zobrazena při kliku na suggestion tlačítkoNe-

Location objekt

NÁZEV PARAMETRUHODNOTAPOVINNÝVÝCHOZÍ HODNOTA
latitudeDesetinné číslo zeměpisné šířkyAno společne s zeměpisnou výškounull
longitudeDesetinné číslo zeměpisné výškyAno společně s zeměpisnou šířkounull
queryLokace kterou chtece vyhledat na mapě.Ano pokud zeměpisná výška a šířka nejsou zadanénull
labelNázev lokaceNenull

Příklad doporučené lokace

{
  "application_id": "APPLICATION_ID",
  "application_token": "APPLICATION_TOKEN",
  "number": [
    "+420777777777"
  ],
  "text": "Test text",
  "channel": {
    "rcs": {
      "sender": "BulkGate",
      "message": {
        "text": "text",
        "suggestions": [
          {
            "type": "view_location",
            "text": "View",
            "location": {
              "query": "Karluv most",
              "latitude": 50.086584,
              "longitude": 14.410763,
              "label": "Karluv most"
            }
          }
        ]
      }
    }
  }
}

Suggestions Create calendar event objekt

NÁZEV PARAMETRUHODNOTAPOVINNÝVÝCHOZÍ HODNOTA
typecreate_calendar_event
textText suggestion tlačítkaAno-
postbackText odpovědi odeslané při stisknutí suggestion tlačítka.Ne"Ok"
calendarUdálost kalendáře jenž se vytvoří při kliku na suggestion tlačítkoNe-

Calendar objekt

NÁZEV PARAMETRUHODNOTAPOVINNÝVÝCHOZÍ HODNOTA
startDateTime počátku událostiNenull
endDateTime konce událostiNenull
titleNázev událostiNenull
descriptionPopisek událostiNenull
timezoneČasová zónaNenull

Příklad doporučené události:

{
  "application_id": "APPLICATION_ID",
  "application_token": "APPLICATION_TOKEN",
  "number": [
    "+420777777777"
  ],
  "text": "Test text",
  "channel": {
    "rcs": {
      "sender": "BulkGate",
      "message": {
        "text": "text",
        "suggestions": [
          {
            "type": "create_calendar_event",
            "text": "Event",
            "calendar": {
              "start": "2024-01-30T13:57:41+01:00",
              "end": "2024-01-30T13:57:41+01:00",
              "title": "title_text",
              "description": "description",
              "timezone": "Europe"
            }
          }
        ]
      }
    }
  }
}

Suggestions Dial Number objekt

NÁZEV PARAMETRUHODNOTAPOVINNÝVÝCHOZÍ HODNOTA
typedial_number
textText suggestion tlačítkaAno-
postbackText odpovědi odeslané při stisknutí suggestion tlačítka.Ne"Ok"
phone_numberTelefonní číslo, které se vytočí při kliku na suggestion tlačítkoNe-

Příklad předvytočeného čísla

{
  "application_id": "APPLICATION_ID",
  "application_token": "APPLICATION_TOKEN",
  "number": [
    "+420777777777"
  ],
  "text": "Test text",
  "channel": {
    "rcs": {
      "sender": "BulkGate",
      "message": {
        "text": "text",
        "suggestions": [
          {
            "type": "dial_number",
            "text": "Reply ok",
            "postback": "Ok",
            "phone_number": "url"
          }
        ]
      }
    }
  }
}

Suggestions Open url objekt

NÁZEV PARAMETRUHODNOTAPOVINNÝVÝCHOZÍ HODNOTA
typeopen_url
textText suggestion tlačítkaAno-
postbackText odpovědi odeslané při stisknutí suggestion tlačítka.Ne"Ok"
urlRedirekt na url při kliku na suggestion tlačítkoNe-

Příklad doporučené url

{
  "application_id": "APPLICATION_ID",
  "application_token": "APPLICATION_TOKEN",
  "number": [
    "+420777777777"
  ],
  "text": "Test text",
  "channel": {
    "rcs": {
      "sender": "BulkGate",
      "message": {
        "text": "text",
        "suggestions": [
          {
            "type": "open_url",
            "text": "Reply ok",
            "postback": "Ok",
            "url": "url"
          }
        ]
      }
    }
  }
}

Suggestions Reply objekt

NÁZEV PARAMETRUHODNOTAPOVINNÝVÝCHOZÍ HODNOTA
typereply
textText suggestion tlačítkaAno-
postbackText odpovědi odeslané při stisknutí suggestion tlačítka.Ne"Ok"

Příklad doporučené odpovědi

{
  "application_id": "APPLICATION_ID",
  "application_token": "APPLICATION_TOKEN",
  "number": [
    "+420777777777"
  ],
  "text": "Test text",
  "channel": {
    "rcs": {
      "sender": "BulkGate",
      "message": {
        "text": "text",
        "suggestions": [
          {
            "type": "reply",
            "text": "Reply ok",
            "postback": "Ok"
          }
        ]
      }
    }
  }
}

Suggestions Share location objekt

NÁZEV PARAMETRUHODNOTAPOVINNÝVÝCHOZÍ HODNOTA
typeshare_location
textText suggestion tlačítkaAno-
postbackText odpovědi odeslané při stisknutí suggestion tlačítka.Ne"Ok"

Příklad sdílení lokace

{
  "application_id": "APPLICATION_ID",
  "application_token": "APPLICATION_TOKEN",
  "number": [
    "+420777777777"
  ],
  "text": "Test text",
  "channel": {
    "rcs": {
      "sender": "BulkGate",
      "message": {
        "text": "text",
        "suggestions": [
          {
            "type": "share_location",
            "text": "Shared location",
            "postback": "ok"
          }
        ]
      }
    }
  }
}
  • Message objekt
  • File objekt
    • Příklad File objektu
  • Card objekt
    • Card media objekt
    • Příklad Card objektu
  • Carousel objekt
    • Carousel card objekt
    • Příklad Carousel objektu
    • Příklad Carousel suggestion objektu
  • Suggestion typy
  • Suggestions View Location objekt
    • Location objekt
  • Suggestions Create calendar event objekt
    • Calendar objekt
  • Suggestions Dial Number objekt
  • Suggestions Open url objekt
  • Suggestions Reply objekt
  • Suggestions Share location objekt
ŘešeníSMS BránaViber BusinessBroadcastHromadné SMSSMS notifikace2 way SMSMobile ConnectWeb Portál
Partneři a vývojářiSMS APIIntegraceAffiliate programWhite label
ZdrojeBlogYouTubeFacebookLinkedInTwitterGitHubPackagist
SpolečnostKontaktZásady ochrany osobních údajůObchodní podmínky
CeníkyCeník SMSCeník ViberCeník Mobile Connect
SMS BránaTOPefekt s.r.o. © 2025