>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Как самому добавить оператор в расширение xsms http://forum.mozilla-russia.org/viewtopic.php?id=4111 |
Yan > 20-07-2005 00:52:40 |
Как самому добавить оператор в расширение xsms 0.0.5.12. Краткое руководство Во-первых, скажу сразу, что руководство для версии Firefox 1.0.x, т.к. только сегодня обнаружил, что в 1.1a2 расшрение работает некорректно. Опишу процесс добавления оператора на примере Мегафон-Москва. 0. Для начала нужно несколько раз с сайта отправить смс, проследив отправку proxomitronom, выявить закономерности и получить полное представление о том, как происходит процесс отправки.
- Загрузка картинки по адресу http://sms.megafonmoscow.ru/image.phtml?k=6760724
При ошибке:
Все эти данные потребуются в дальнейшем.
Поле name обозначает название оператора, которое будет видно в расширении.
Затем идет поле id - это уникальный идентификатор оператора. После добавления нужных строк в файл, сохраняем его, и переходим к xsms.js
- потом привязка этой переменной к идентификатору оператора (в нашем случае 'mf'):
- потом прописывается, нужна ли картинка с кодом (нужна - true):
- потом вызов процедуры с показом кода (если код нужен):
- вызов процедуры отсылки сообщения:
Затем, ближе к концу файла (строки где-то в районе 1200-1250) сами функции показа кода:
обработки ответа (вызывается в xsms_send_mf()):
и отсылки сообщения:
4. Теперь самое сложное. Сами функции.
5. Функция отправки сообщения xsms_send_mf().
6. Обработка статуса отправки xsms_parse_result_mf(result).
Модераторам: создаю новую тему, т.к. руководство объемное, не каждому нужно, и в старой теме смотрелось бы как-то не к месту, IMHO. |
Attid > 20-07-2005 15:43:17 |
а если я наблюдаю такую картину при отправке: +++GET 117+++ +++SSL 117:+++ означает ли это что мне не судьба оправлять sms через этого оператора ? |
Yan > 20-07-2005 16:18:23 |
Attid Выделить код Код:New Message Log Window.... +++GET 1+++ GET /cgi-bin/cgi.exe?function=ch_put_sms_win&Lang=2 HTTP/1.1 Host: gw.kubangsm.ru User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.7.8) Gecko/20050511 Firefox/1.0.4 Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 Accept-Language: ru-ru,ru;q=0.5 Accept-Encoding: gzip,deflate Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive +++RESP 1+++ HTTP/1.1 200 OK Date: Wed, 20 Jul 2005 11:59:21 GMT Server: Apache/2.0.52 (Unix) mod_ssl/2.0.52 OpenSSL/0.9.7e Content-Length: 3220 Content-Type: text/html; charset=WINDOWS-1251 +++CLOSE 1+++ +++GET 2+++ POST /cgi-bin/cgi.exe?function=ch_send_sms HTTP/1.1 Host: gw.kubangsm.ru User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.7.8) Gecko/20050511 Firefox/1.0.4 Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 Accept-Language: ru-ru,ru;q=0.5 Accept-Encoding: gzip,deflate Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Referer: http://gw.kubangsm.ru/cgi-bin/cgi.exe?function=ch_put_sms_win&Lang=2 Content-Type: application/x-www-form-urlencoded Content-Length: 42 Connection: keep-alive Posting 42 bytes... SmsNick=%2B7***1234567 count=0 SmsMsg=test +++RESP 2+++ HTTP/1.1 200 OK Date: Wed, 20 Jul 2005 12:11:00 GMT Server: Apache/2.0.52 (Unix) mod_ssl/2.0.52 OpenSSL/0.9.7e Content-Length: 3244 Content-Type: text/html; charset=WINDOWS-1251 +++CLOSE 2+++ Там всё достаточно просто и обычно. Или другая страница отправки? |
Attid > 20-07-2005 16:28:44 |
Yan пишет
слушай а я про такую страницу и не знал |