Доброго времени суток!
Если нетрудно - уточните, плиз, пару тонких моментов...
С одиночными сообщениями via API, в принципе, все понятно.
Вторая задача, из тех, что возникли - организовать рассылку текста по собственной базе номеров. Количество - от 500 и выше.
Соответственно, насколько понял, есть 2 варианта:
1) последовательный перебор своей базы и формирование отдельного вызова по каждой записи
2) использование и передача файла с номерами и текстом.
По первому сценарию, насколько понял, при использовании "шустрых" алгоритмов и компьютера, есть шанс попасть в блокировку. Как вариант - использовать задержки, а для компенсации - несколько номеров в одном запросе. Возникает вопрос - сколько их там допустимо?
По второму - немного непонятен формат требующегося файла, необходимая кодировка текста в нем (1251, utf-8 и т.д), а также - конкретный способ указания этого файла в строке запроса...
sd писал(а):[*]
number - номер телефона получателя. Разрешается указывать несколько номеров, разделенных ";" или ","
[*]
numfile - файл с номерами телефонов или с номерами телефонов и текстом сообщений. Этот параметр не должен участвовать в формировании подписи.
[*]
message - Текстовое сообщение для отправки. Может быть пустым. В этом случае, текст сообщения будет браться из файла с номерами телефонов. Для
action = send. В тексте сообщения разрешается использовать следующие переменные:
- %CT_N% – имя получателя из адресной книги пользователя,
- %CT_F% – фамилия получателя,
- %CT_M% – отчество получателя,
- %CT_FN% – отображаемое имя получателя,
- %CT_COL_N% – номер колонки в текстовом файле, где N – номер от 1 (на данный момент еще не поддерживается).
Если несложно - можно привести конкретные примеры из серии "для блондинок"?
И, разумеется, порекомендовать один из двух способов, исходя из вводных...
Заранее благодарен!
P.S. Просто надо быстренько изваять, а никак не могу решить, каким способом лучше, плюс - то ли подвесить на сайте, то ли сделать автономную программу...