SMS API β€” это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ интСрфСйс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ SMS-сообщСния ΠΈΠ· сСрвСрных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ статусы доставки ΠΈ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ статистику ΠΏΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ°ΠΌ. Π’Π°ΠΊΠΎΠΉ интСрфСйс особСнно ΠΏΠΎΠ»Π΅Π·Π΅Π½ для систСм ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΉ, подтвСрТдСния Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ ΠΈ массовых рассылок, ΠΊΠΎΠ³Π΄Π° трСбуСтся автоматизация взаимодСйствия с ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ Π°Π±ΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ возмоТности ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ взаимодСйствия

Π§Π΅Ρ€Π΅Π· API ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ΠΎΡ‡Π½Ρ‹Π΅ сообщСния ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Π΅ рассылки, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ список ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… ΠΈ входящих сообщСний, ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ количСство записСй ΠΏΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°ΠΌ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»Π΅ΠΉ (Π°Π»ΡŒΡ„Π°-ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ). Для Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ примСняСтся Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Authorization с Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Bearer, Π° Ρ‚Π΅Π»ΠΎ запроса пСрСдаётся Π² JSON. ΠžΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля для ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ сообщСний β€” Π½ΠΎΠΌΠ΅Ρ€ отправитСля (ΠΈΠ»ΠΈ имя отправитСля), Π½ΠΎΠΌΠ΅Ρ€ получатСля ΠΈ тСкст сообщСния. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² запросов ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² с описаниСм ΠΏΠΎΠ»Π΅ΠΉ содСрТатся содСрТит докумСнтация для SMS API.

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ доступа ΠΈ структура запросов

Для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ SMS ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ POST-запросы ΠΊ endpoint-Π°ΠΌ Π²ΠΈΠ΄Π° /messaging/v1/SendSMS, для получСния списка β€” /messaging/v1/GetList, для подсчёта β€” /messaging/v1/GetCount. Π’ запросС ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Authorization: Bearer <api_key> ΠΈ JSON-Ρ‚Π΅Π»o с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ. Π’ ΠΎΡ‚Π²Π΅Ρ‚Π΅ сСрвис Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ сообщСния (message_id) ΠΈ, ΠΏΡ€ΠΈ использовании шаблона, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ шаблона (template_resource_id).

Π’ΠΈΠΏΠΎΠ²Ρ‹Π΅ сцСнарии использования

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ использования SMS API

УвСдомлСния ΠΈ подтвСрТдСния

БСрвисныС SMS подходят для ΠΎΠ΄Π½ΠΎΡ€Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ² подтвСрТдСния, ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΉ ΠΎ статусС Π·Π°ΠΊΠ°Π·Π° ΠΈ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΉ. ИспользованиС зарСгистрированного Π°Π»ΡŒΡ„Π°-ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ доставки ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ тСкст сообщСний Π±ΠΎΠ»Π΅Π΅ ΡƒΠ·Π½Π°Π²Π°Π΅ΠΌΡ‹ΠΌ для получатСля.

Π’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΈ сСрвисныС рассылки

Π’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ SMS ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΏΠ»Π°Ρ‚Ρ‘ΠΆΠ½Ρ‹Ρ… опСрациях, смСнС пароля ΠΈΠ»ΠΈ логистикС. Π’Π°ΠΊΠΈΠ΅ сообщСния ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ с шаблонов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ (имя ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Π½ΠΎΠΌΠ΅Ρ€ Π·Π°ΠΊΠ°Π·Π°, сумма), Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ со стороны ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ².

ΠœΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ΠΎΠ²Ρ‹Π΅ рассылки ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±Π°Π·ΠΎΠΉ

Для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… клиСнтских Π±Π°Π· API позволяСт ΡΠΎΡ‡Π΅Ρ‚Π°Ρ‚ΡŒ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΡƒΡŽ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ статистику β€” количСство доставлСнных сообщСний, ошибки доставки ΠΈ статус ΠΎΠΏΠ»Π°Ρ‚Ρ‹. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ для получСния списка ΠΈ подсчёта сообщСний ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΡ‚Ρ‡Ρ‘Ρ‚Ρ‹ ΠΈ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ KPI ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ.

Ошибки ΠΈ особСнности ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ²

ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с API стоит ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π°Π±ΠΎΡ€ стандартных ΠΊΠΎΠ΄ΠΎΠ² ошибок: Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ поля Π² запросС, Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊΠ΅Π½ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ, отсутствиС ΠΏΡ€Π°Π² Ρƒ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°, Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚Ρ‹ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ ΠΊ справочным сСрвисам ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ошибки сСрвСра. ДокумСнтация ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ пСрСчисляСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ ΠΈ поясняСт ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ β€” это ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹Π΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ситуаций.

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ

Авторизация ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ

Π₯Ρ€Π°Π½ΠΈΡ‚Π΅ API-ΠΊΠ»ΡŽΡ‡ΠΈ Π² бСзопасном Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΈΡ… Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Authorization ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²Π° ΠΊΠ»ΡŽΡ‡Π° ΠΏΠΎΠ΄ Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. Π›ΠΎΠ³ΠΈ запросов стоит Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π±Π΅Π· Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, слСдя Π·Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ Ρ€Π΅Ρ‚Π΅Π½Ρ†ΠΈΠΈ ΠΈ соотвСтствиСм трСбованиям Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

ВСстированиС ΠΈ Ρ€Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ΠŸΡ€ΠΈ тСстовом использовании сСрвисы ΠΈΠ½ΠΎΠ³Π΄Π° Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ тСкст отправляСмых сообщСний ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ тСстовой строкой β€” это Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ ΠΌΠ΅Ρ€Π°, ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π°Ρ случайныС массовыС рассылки Π² Ρ…ΠΎΠ΄Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. На стадии тСстирования ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°Ρ…, Π΄Π»ΠΈΠ½Π½Ρ‹Ρ… тСкстах (сСгмСнтация SMS) ΠΈ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠ΅ ΡˆΠ°Π±Π»ΠΎΠ½Π½Ρ‹Ρ… сообщСний с ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌΠΈ.

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ Ρ‡Π΅Ρ€Π΅Π· SMS API Π΄Π°Ρ‘Ρ‚ Π³ΠΈΠ±ΠΊΠΈΠ΅ возмоТности ΠΏΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ сообщСний, сбору статусов доставки ΠΈ ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΡŽ отчётности. ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ настройка Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ, использованиС шаблонов для массовых ΠΈ сСрвисных рассылок, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° стандартных ΠΊΠΎΠ΄ΠΎΠ² ошибок ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½Π°Π΄Ρ‘ΠΆΠ½ΡƒΡŽ систСму ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΉ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ запросов, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅ΠΉ ΠΈ список ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² доступны Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΏΠΎ ссылкС Π² Π½Π°Ρ‡Π°Π»Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

© kak2.ru