Wiadomości API
Ten interfejs API umożliwia odbieranie/wysyłanie wiadomości do kontaktu, a także uzyskanie całej historii korespondencji z wybranym kontaktem.
Wysyłanie.
Umożliwia wysłanie wiadomości do kontaktu (z opcją wyboru kanału).
POST https://api.smartsender.com/v1/contacts/{contactId}/send
Parametry adresu URL:
Tytuł | Opis |
---|---|
contactId | Identyfikator kontaktu |
Parametry podstawowe:
Tytuł | Opis | Валидация |
---|---|---|
type | Typ komunikatu | Dostępne typy
|
watermark | Znacznik czasowy priorytetu komunikatu (domyślnie, używany jest bieżący znacznik czasowy) | Timestamp |
media | Adres URL załącznika | Obowiązkowe w przypadku komunikatu medialnego. Jeśli typ nie odpowiada formatowi pliku, zostanie on wysłany jako "dokument". |
title | Nazwa lokalizacji | Obowiązkowe, jeśli typ lokalizacji |
latitude | Szerokość | Obowiązkowe, jeśli typ lokalizacji |
longitude | Długość geograficzna | Obowiązkowe, jeśli typ lokalizacji |
content | Tekst | Obowiązkowe, jeśli typ tekst |
fullName | Imię i nazwisko | Obowiązkowe, jeśli typ kontakt |
phoneNumber | Numer telefonu | Obowiązkowe, jeśli typ kontakt |
Jeśli odpowiedź jest pomyślna, użytkownik otrzyma obiekt typu Komunikat.
Odbiór (przez kontakt).
Umożliwia odbieranie wiadomości za pośrednictwem kontaktu.
GET https://api.smartsender.com/v1/contacts/{contactId}/messages
Parametry podstawowe:
Tytuł | Opis | Walidacja |
---|---|---|
page | Żądana strona | Wartość minimalna 1 |
limitation | Ilość danych, które mają być wyświetlane na stronie | Wartość minimalna 1, wartość maksymalna 20 |
Jeśli odpowiedź będzie prawidłowa, otrzymasz następujące informacje:
{
"cursor": Cursor,
"collection": Message[]
}
Opis odpowiedzi:
Odbiór (za pośrednictwem czatu).
Umożliwia odbieranie wiadomości za pośrednictwem czatu.
Parametry podstawowe:
Tytuł | Opis | Walidacja |
---|---|---|
page | Żądana strona | Wartość minimalna 1 |
limitation | Ilość danych, które mają być wyświetlane na stronie | Wartość minimalna 1, wartość maksymalna 20 |
Jeśli odpowiedź będzie prawidłowa, otrzymasz następujące informacje:
Opis odpowiedzi: