POST api/Telegram/SendMessage

Отправить новое сообщение

Request Information

URI Parameters

None.

Body Parameters

TgNewMessage
NameDescriptionTypeAdditional information
Message

Текст сообщения(макс 1000 символов)

string

None.

ServiceId

ID сервиса

integer

None.

Phones

Номера телефона в формате 380*********

Collection of string

None.

SendAt

Опционально. Время, когда можно отправлять сообщение. Формат: 2017-12-06 23:59:59

string

None.

ExpiredAt

Опционально. Время, когда сообщение становится не актуальным. Формат: 2017-12-06 23:59:59

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Message": "sample string 1",
  "ServiceId": 2,
  "Phones": [
    "sample string 1",
    "sample string 2"
  ],
  "SendAt": "sample string 3",
  "ExpiredAt": "sample string 4"
}

application/xml, text/xml

Sample:
<TgNewMessage xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Data.Models.dto">
  <ExpiredAt>sample string 4</ExpiredAt>
  <Message>sample string 1</Message>
  <Phones xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </Phones>
  <SendAt>sample string 3</SendAt>
  <ServiceId>2</ServiceId>
</TgNewMessage>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Collection of TgMessageInfo
NameDescriptionTypeAdditional information
Id

Локальный ID сообщения

integer

None.

Сreated

Текст сообщения(макс 1000 символов)

string

None.

Sended

Текст сообщения(макс 1000 символов)

string

None.

Message

Текст сообщения(макс 1000 символов)

string

None.

ServiceId

ID сервиса

integer

None.

Phone

Номера телефона в формате 380*********

string

None.

SendAt

Опционально. Время, когда можно отправлять сообщение. Формат: 2017-12-06 23:59:59

string

None.

ExpiredAt

Опционально. Время, когда сообщение становится не актуальным. Формат: 2017-12-06 23:59:59

string

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "Id": 1,
    "Сreated": "sample string 2",
    "Sended": "sample string 3",
    "Message": "sample string 4",
    "ServiceId": 5,
    "Phone": "sample string 6",
    "SendAt": "sample string 7",
    "ExpiredAt": "sample string 8"
  },
  {
    "Id": 1,
    "Сreated": "sample string 2",
    "Sended": "sample string 3",
    "Message": "sample string 4",
    "ServiceId": 5,
    "Phone": "sample string 6",
    "SendAt": "sample string 7",
    "ExpiredAt": "sample string 8"
  }
]

application/xml, text/xml

Sample:
<ArrayOfTgMessageInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Data.Models.dto">
  <TgMessageInfo>
    <ExpiredAt>sample string 8</ExpiredAt>
    <Id>1</Id>
    <Message>sample string 4</Message>
    <Phone>sample string 6</Phone>
    <SendAt>sample string 7</SendAt>
    <Sended>sample string 3</Sended>
    <ServiceId>5</ServiceId>
    <Сreated>sample string 2</Сreated>
  </TgMessageInfo>
  <TgMessageInfo>
    <ExpiredAt>sample string 8</ExpiredAt>
    <Id>1</Id>
    <Message>sample string 4</Message>
    <Phone>sample string 6</Phone>
    <SendAt>sample string 7</SendAt>
    <Sended>sample string 3</Sended>
    <ServiceId>5</ServiceId>
    <Сreated>sample string 2</Сreated>
  </TgMessageInfo>
</ArrayOfTgMessageInfo>