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

Tytuł

Opis

contactId

Identyfikator kontaktu

Parametry podstawowe:

Tytuł

Opis

Валидация

Tytuł

Opis

Валидация

type

Typ komunikatu

Dostępne typy

  • plik

  • lokalizacja

  • zdjęcie

  • głos

  • tekst

  • wideo

  • audio

  • kontakt

  • animacja

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

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:

Tytuł

Opis

Tytuł

Opis

cursor

Typ obiektu Kursor

collection

Tablica obiektów typu Komunikat

 

Odbiór (za pośrednictwem czatu).

Umożliwia odbieranie wiadomości za pośrednictwem czatu.

Parametry podstawowe:

Tytuł

Opis

Walidacja

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:

Tytuł

Opis

Tytuł

Opis

cursor

Typ obiektu Kursor

collection

Tablica obiektów typu Komunikat