Spec-Zone.ru › Ansible 2.8

catapult – Отправка sms / mms с помощью API catapult bandwidth

Новое в версии 2.4.

  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус

Описание

  • Разрешает отправлять уведомления по sms / mms через API catapult bandwidth.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_secret
- / обязательно
Секретный ключ API с страницы учетной записи API.
api_token
- / обязательно
Токен API с страницы учетной записи API.
dest
- / обязательно
Номер(а) телефона, на который(е) должно быть отправлено сообщение (должен быть в формате E.164, например +19195551212).
media
-
Для MMS-сообщений, URL-адрес файла с медиаданными, которые должны быть отправлены вместе с сообщением.
msg
- / обязательно
Содержимое текстового сообщения (должно быть 2048 символов или меньше).
src
- / обязательно
Один из ваших телефонных номеров catapult, с которого должно быть отправлено сообщение (должен быть в формате E.164, например +19195551212).
user_id
- / обязательно
Идентификатор пользователя с страницы учетной записи API.

Примечания

Примечание

  • Будет возвращено значение «изменён» даже если URL медиаданных неверный.
  • Будет возвращено значение «изменён» если номер получателя недействительный.

Примеры

- name: Send a mms to multiple users
  catapult:
    src: "+15035555555"
    dest:
      - "+12525089000"
      - "+12018994225"
    media: "http://example.com/foobar.jpg"
    msg: "Task is complete"
    user_id: "{{ user_id }}"
    api_token: "{{ api_token }}"
    api_secret: "{{ api_secret }}"

- name: Send a sms to a single user
  catapult:
    src: "+15035555555"
    dest: "+12018994225"
    msg: "Consider yourself notified"
    user_id: "{{ user_id }}"
    api_token: "{{ api_token }}"
    api_secret: "{{ api_secret }}"

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

Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:

Ключ Возвращаемое значение Описание
changed
boolean
всегда
Принимает ли API сообщение.

Пример:
True


Статус

  • Данный модуль не гарантирует обратной совместимости интерфейса. [превью]
  • Данный модуль поддерживается сообществом Ansible. [сообщество]

Авторы

  • Jonathan Mainguy (@Jmainguy)

Подсказка

Если вы заметили какие-либо проблемы в данной документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.8/modules/catapult_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API