ganibal_man1 0 Опубликовано: 10 июня 2007 Рассказать Опубликовано: 10 июня 2007 Короче такая фишка....Нужен модуль для DLE 5.7 ....фото-голосование (с загрузкой фоток около 20 штук)через смс....с помощью сервиса smsrate.ru ..... Вот что у них написано для подключения ========================================================= Подключение к системе. Создав в своем аккаунте Голосование, необходимо получить ссылку, которую Вы сможете разместить на своем сайте. Ссылка содержит данные, передаваемые методом GET в гейт голосования: vote - ID голосования – обязательный параметр, запуск без него приводит к ошибке. var - Переменная пользователя (unsigned INT) – необязательный параметр, полезен для идентификации проголосовавшего. Гейт голосования – это страницы, вызываемые с сервера smsrate.ru и содержащие инструкции и коды для обеспечения безошибочного голосования. Первая страница содержит информацию о сайте, за который голосуют, партнерский текст (описание голосования), а также защиту от ботов – картинку с цифрами. После правильного ввода цифр, пользователю показывается подробная инструкция по голосованию с указанием кода, короткого номера и стоимости голосования. Пользователь набирает указанный код в теле SMS и отправляет. Система SMSRate принимает SMS и после этого: 1. Вызывает URL post-back (задается в настройках голосования) на Вашей стороне, куда передает: ses - Временное ID сессии (INT) var - Переменная адверта (unsigned INT), vote - ID голосования (INT), time - Дата голосования (YYYY-MM-DD hh:mm:ss), ip - IP-адрес голосовавшего, ref - Реферрер, pay - Стоимость SMS для пользователя, без НДС. 2. Перерисовывает страницу гейта голосования, на которой сообщает, что голос успешно принят и публикует ссылку для возврата на Ваш сайт – URL редиректа (задается в настройках голосования). Переменные, передаваемые методом GET на URL редиректа: ses - Временное ID сессии (INT), stat - Статус транзакции (INT), var - Переменная адверта (unsigned INT). Пользователь щелкает по ссылке URL редиректа и попадает на страницу Вашего сайта. Для того, чтобы в этот момент знать действительно ли пользователь отправил SMS, правильно ли он это сделал, нужно выполнить проверочный скрипт: URL скрипта - http://smsrate.ru/cgi-bin/pl/stats/index.cgi reseller_id - ID адверта login - Логин (для статистики) - задается в настройках аккаунта pass - Пароль (для статистики) - задается в настройках аккаунта ses - Временное ID сессии (возращает гейт голосования) mod_data - Всегда равно 1 Если все ок: <?xml version="1.0" encoding="UTF-8" ?> <report status="OK" error="0" reseller="reseller_id"> <status><![CDATA[status]]></status> </report> status - Статус транзакции: • 0 - Транзакция не найдена, • 1-49 - Ожидают подтверждения ( SMS -сообщение еще не получено) • 50-99 - Получен код для отправки по SMS, но превышен интервал ожидания • 100-199 - Не прошедшие SMS по технической причине (пока не используется, зарезервировано) • 200-299 - Удачные SMS Удачные SMS в частности: • status =200 - транзакция подтверждена, но ждет переноса из временной таблицы, деньги еще не начислены • status =201 - полностью завершенная транзакция Обратите внимание, Вам необходимо привязыватся к диапазонам значений статусов, а не к фиксированным числам. Числа могут менятся в пределах заданного интервала. Получение статистики: URL скрипта - http://smsrate.ru/cgi-bin/pl/stats/index.cgi reseller_id - ID адверта login - Логин (для статистики) pass - Пароль (для статистики) start - Дата начала выборки (YYYY-MM-DD) finish - Дата окончания выборки (YYYY-MM-DD) page - Номер страницы (начиная с 0, значение по умолчанию 0) - максимальный интервал выборки - 31 день - данные возращаются в XML - постраничный вывод по 500 транзакций на страницу Ошибка : <?xml version="1.0" encoding="UTF-8" ?> <report status=" Описание ошибки " error=" Ключ ошибки "> </report> Удачный : <?xml version="1.0" encoding="UTF-8" ?> <report status="OK" finish="2005-11-30" error="0" records_on_page="500" start="2005-11-01" reseller="100"> <total> <page><![CDATA[0]]></page> <pay><![CDATA[8.91]]></pay> <records><![CDATA[9]]></records> <profit><![CDATA[3.89]]></profit> <pages><![CDATA[1]]></pages> </total> <record> <date><![CDATA[2005-11-21 17:01:34 ]]></date> <ip><![CDATA[82.179.165.26]]></ip> <pay><![CDATA[0.99]]></pay> <vote><![CDATA[3]]></vote> <profit><![CDATA[0.37]]></profit> <referrer><![CDATA[http://smsrate.ru/test.html]]></referrer> <var><![CDATA[1234567890]]></var> <id><![CDATA[2]]></id> </record> ............... </report> Флаги что все ОК: status="OK" и error="0" total - общая информация page - текущая страница pay - Сумма, оплаченная пользователем со всех транзакций на странице records - Кол-во транзакций на странице profit - Сумма полученная адвертом со всех транзакций на странице pages - кол-во страниц total - описание транзакции date - Дата ip - IP pay - Сумма, опплаченная пользователем vote - ID Голосования profit - Доход адверта referrer - Реферрер id - Уникальный ID транзакции var - Переменная адверта ======================================================== Мне нужен модуль для соединения с ихнем сервером ...для получения результатов SMS-голосования.....Народ PLEASE помогите....Если не знаете как !....То подскажите к кому мне с таким вопросом обратиться, кто сможет помочь ? Связатся со мной можно по асе 217036405 либо написать мне satellite-servis@mail.ru Цитата Ссылка на сообщение Поделиться на других сайтах
baxus 49 Опубликовано: 10 июня 2007 Рассказать Опубликовано: 10 июня 2007 Вообще то их тех поддержка и должна помоч... покрайней мере Голдфон именно так работает незнаешь им написал они объяснили. А здесь фиг знает Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.