Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Используйте этот класс для создания объекта SimpleRestRequest.

restRequestV1(requestName, methodName)


Используйте этот метод, чтобы создать объект SimpleRestRequest

...

и передать в него параметры.

Info

...

Если параметры не указаны в методе restRequestV1(),

...

настройте объект SimpleRestRequest вручную, используя его методы.

...

В статье SimpleRestRequest описано, как передать значения параметрам requestName и methodName.

Параметры:

НазваниеТипОбязательныйЗначение по умолчанию
requestNameStringНет

...

''
methodName StringНет

...

''

Возвращаемое значение:

ТипОписание
SimpleRestRequest object

...

Метод возвращает объект SimpleRestRequest, созданный с учетом заданных параметров

...

.

Пример:

Code Block
languagejs
titlerestRequestV1()
linenumberstrue
/* Создайте запрос "Telegram" в таблице "Запросы REST" (sys_rest_requests) и метод "Отправить сообщение" в таблице "Методы запроса REST" (sys_rest_request_method), связанный с запросом "Telegram".
Кроме того, создайте "chat_id" и "text" в таблице "Параметры методов Rest" (sys_rest_request_method_param), связанные с методом "Отправить сообщение". */
 
const request = sws.restRequestV1('Telegram', 'Send Message');
request.setStringParameter('chat_id', '123456789');
request.setStringParameter('text', 'telegram');
const response = request.execute();
 
// 

...

или
 
const request = sws.restRequestV1();
request.setRequestUrl('https://api.telegram.org/bot1860462740:AAHyP6BMH2Mh-cXezrTVu2sJUoNYvimMRMQ/sendMessage');
request.setQueryParameter('chat_id', '123456789');
request.setQueryParameter('text', 'telegram');
const response = request.execute();