2015-07-16 1 views
1

На основе документов plivo для сообщений (например, https://www.plivo.com/docs/api/message/#get-details-of-all-messages), похоже, что ответ API REST для извлечения SMS-сообщений не содержит фактического содержимого сообщения.Plivo: получить содержимое SMS-сообщения с помощью pull api

Я хочу эту функциональность для целей тестирования, но в основном мне любопытно, почему это так - если у меня есть номер, а plivo хранит метаданные о текстах, почему я не могу получить содержимое сообщений -факто из серверов plivo? Это функция конфиденциальности? Или есть способ обойти этот недостаток трубопроводов на моем собственном сервере и вытащить из него сам?

ответ

2

API для извлечения сведений о сообщении содержит только метаданные сообщений. В рамках внутренней политики содержимое SMS или вызовов (если явно не записано) не сохраняется.

Если это входящее сообщение, текст отправляется в «message_url», и он может быть сохранен оттуда. Если это исходящее сообщение, вы можете увидеть содержимое отправленных сообщений в журналах Debug, найденных на панели инструментов Plivo (https://manage.plivo.com/logs/debug/?type=all). Другим способом хранения содержимого исходящего сообщения является сохранение данных в БД перед отправкой сообщения и последующим обновлением статуса этого сообщения. Статус сообщения отправляется в параметр «url» (Отчет о доставке) API исходящего сообщения.

Для справки:

Message API - https://www.plivo.com/docs/api/message/#send-a-message

Обработка отчетов о доставке - https://www.plivo.com/docs/getting-started/sms-delivery-reports/