Skip to content

Instantly share code, notes, and snippets.

@yuryoparin
yuryoparin / epochta-sms-api-v3-getCampaignInfo-result.json
Created March 10, 2017 18:12
Пример статуса отправки смс рассылки для адресной книги в ePochta SMS API v3
{
"result": {
"sent": 1,
"delivered": 0,
"not_delivered": 0,
"price": 3.72,
"status": 3,
"from": "COMPANY",
"body": "%Name% %NameMiddle%! Перед началом весеннего сезона хотим предложить новую машинку со скидкой по цене 3999 руб. Подробнее https://goo.gl/%URL% и тел. 84950000000"
}
@yuryoparin
yuryoparin / epochta-sms-api-v3-createCampaign-result.json
Created March 10, 2017 18:08
Пример результата создания смс рассылки для адресной книги в ePochta SMS API v3
{
"result": {
"id": 82614490,
"price": 3.72,
"currency": "RUR"
}
}
@yuryoparin
yuryoparin / epochta-sms-api-v3-checkCampaignPrice-result.json
Created March 10, 2017 18:02
Пример цены смс рассылки для адресной книги в ePochta SMS API v3
{
"result": {
"price": 3.72,
"currency": "RUR",
"phones": 1
}
}
@yuryoparin
yuryoparin / epochta-sms-api-v3-getAllAddressBookVariables-result.json
Last active March 10, 2017 17:52
Пример списка переменных адресной книги в ePochta SMS API v3
{
"result": {
"count": 3,
"fields": [
"id",
"type",
"value"
],
"data": [
[
@yuryoparin
yuryoparin / epochta-sms-api-v3-getAddressbook-result.json
Created March 10, 2017 17:22
Пример списка адресных книг в ePochta SMS API v3
{
"result": {
"count": 1,
"fields": [
"id",
"name",
"phone",
"date",
"description",
"exceptions"
@yuryoparin
yuryoparin / epochta-sms-api-v3-getCampaignInfo.sh
Last active March 25, 2017 08:00
Статус отправки смс рассылки для адресной книги в ePochta SMS API v3 через bash однострочник
#!/bin/bash
key='Публичный ключ';
pr_key='Приватный ключ';
action='getCampaignInfo'; echo -e "key=$key;version=3.0;action=$action;id=82614490" | \
tr ';' '\n' | \
sort -t'=' -k1 | \
cut -f2 -d'=' | \
paste -s -d';' - | \
@yuryoparin
yuryoparin / epochta-sms-api-v3-createCampaign.sh
Last active March 25, 2017 08:01
Отправка смс рассылки для адресной книги в ePochta SMS API v3 через bash однострочник
#!/bin/bash
key='Публичный ключ';
pr_key='Приватный ключ';
action='createCampaign'; printf '%s;' "key=$key" 'version=3.0' "action=$action" 'sender=COMPANY' 'text=%Name% %NameMiddle%! Перед началом весеннего сезона хотим предложить новую машинку со скидкой по цене 3999 руб. Подробнее https://goo.gl/%URL% и тел. 84950000000' 'list_id=853365' 'type=2' | \
sed 's/;$//' | tr ';' '\n' | \
sort -t'=' -k1 | \
cut -f2 -d'=' | \
paste -s -d';' - | \
@yuryoparin
yuryoparin / epochta-sms-api-v3-checkCampaignPrice.sh
Last active March 25, 2017 08:01
Запрос цены смс рассылки для адресной книги в ePochta SMS API v3 через bash однострочник
#!/bin/bash
key='Публичный ключ';
pr_key='Приватный ключ';
action='checkCampaignPrice'; printf '%s;' "key=$key" 'version=3.0' "action=$action" 'sender=COMPANY' 'text=%Name% %NameMiddle%! Перед началом весеннего сезона хотим предложить новую машинку со скидкой по цене 3999 руб. Подробнее https://goo.gl/%URL% и тел. 84950000000' 'list_id=853365' 'type=2' | \
sed 's/;$//' | tr ';' '\n' | \
sort -t'=' -k1 | \
cut -f2 -d'=' | \
paste -s -d';' - | \
@yuryoparin
yuryoparin / epochta-sms-api-v3-getAllAddressBookVariables.sh
Last active March 25, 2017 08:02
Список переменных в адресной книге для ePochta SMS API v3 через bash однострочник
#!/bin/bash
key='Публичный ключ';
pr_key='Приватный ключ';
action='getAllAddressBookVariables'; echo -e "key=$key;version=3.0;action=$action;idAddressBook=853365" | \
tr ';' '\n' | \
sort -t'=' -k1 | \
cut -f2 -d'=' | \
paste -s -d';' - | \
@yuryoparin
yuryoparin / epochta-sms-api-v3.sh
Last active March 25, 2017 08:02
Общее описание запроса в ePochta SMS API v3 через bash однострочник
#!/bin/bash
key='Публичный ключ';
pr_key='Приватный ключ';
action='Команда'; echo -e "key=$key;version=3.0;action=$action;param1=val1;...;paramN=valN" | \
tr ';' '\n' | \
sort -t'=' -k1 | \
cut -f2 -d'=' | \
paste -s -d';' - | \