• Авторизация


Изменения в формате обмена 16-02-2005 14:01 к комментариям - к полной версии - понравилось!


Решил вот поделиться накопленными знаниями по части изучения и приручения нового движка обмена с сервером Лиры.

Сами знания - в приаттаченном текстовичке.

---
Впоследствии возможны дополнения и изменения.

Настроение сейчас - устал: работа...
Infant_terrible
вверх^ к полной версии понравилось! в evernote
Комментарии (9):
ValeZ 16-02-2005-19:13 удалить
почитаю))
неужели это и правда работает)

LI 3.9.25
Инфант! неужели можно будет скачать дневник целиком со всеми комментариями! В ожидании ответа семерка тает от сладких предвкушений.
Infant_terrible 18-02-2005-13:26 удалить
почему бы и нет)) только вот если на стороне сервера скрипты слегка оптимизировать, чтоб не тормозило...
а то пока скрипт 100 комментов отдает - коннект отваливается :)
VictorT 13-03-2005-11:08 удалить
хм... посылаю такой запрос:

<?xml version="1.0" encoding="windows-1251"?>
<QUERYS username="VictorT" password="правильный пароль" mainid="1">

<query QID="1" TYPE="17">
<id>4801407</id>
</query>

</QUERYS>

Возвращает варнинги и код ошибки 3 (что согласно вложенному файлу соответствует неверной авторизации), пароль указывал правильный:

Warning: fread(): supplied argument is not a valid stream resource in /home/sites/forums.li.ru/web/offline_main.php on line 46

Warning: fclose(): supplied argument is not a valid stream resource in /home/sites/forums.li.ru/web/offline_main.php on line 47

Warning: fread(): supplied argument is not a valid stream resource in /home/sites/forums.li.ru/web/admin/xmlfile.php on line 360

Warning: fclose(): supplied argument is not a valid stream resource in /home/sites/forums.li.ru/web/offline_main.php on line 57
Выводим xml с ошибкой 3
VictorT 13-06-2005-03:26 удалить
А в ответ тиштна? :(
Infant_terrible 13-06-2005-13:04 удалить
у меня (с моими параметрами авторизации) все вернулось ОК.
коммент был из дневника с ИД=61338 к посту с ИД=1361952.

и я знаю, почему у тебя ничего не сработало. нужно, чтобы запрос уходил в файле из html-формы, и чтобы переменная, в которой уходит файл, была с именем xmlfile. как будет называться сам файл - неважно.

в общем, делай так. пиши html-файл, содержащий форму. action формы должен указывать на http://www.liveinternet.ru/offline_main.php, метод - POST, enctype - multipart/form-data. форма должна содержать один инпут типа=file и с name=xmlfile. ну и сабмит.
открываешь этот файл браузером, в поле ввода выбираешь свой текстовичок с запросом, сабмитишь форму и смотришь, что тебе вернулось в браузер.

потом, когда все получится - в своем софте имитируй отправку формы и работай с возвратом скрипта.

всё.
VictorT 13-06-2005-14:26 удалить
Ага, вот где я протормзил. Я передавал не файл, а непосредственно его содержимое в переменной xmlfile.
davinchi 13-06-2005-21:03 удалить
Исходное сообщение ValeZ
почитаю))
неужели это и правда работает)

LI 3.9.25


конечно НЕТ! XML вообще не существует.

LJ кажется так и работает (уже давно). а ведь кроме rss есть еще xml-rpc и куча других rpc.

ничего полезного и необычного в файле нет. есть простое описание интерфейса.


предлагаю помощь в улучшении серверной части.

можно сделать НОРМАЛЬНЫЙ xml обмен.
без всевозможных =1, =2, =3.



xxxx
....

Message goes here



вроде такого - то есть БЕЗ TYPE="x".

и СДЕЛАТЬ наконец-то https (ssl протокол).
davinchi 13-06-2005-21:05 удалить
м.б. поднимите cvs/svn сервер для подобных предложений? или на wiki выложите.


Комментарии (9): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Изменения в формате обмена | community_coding - Сообщество программистов | Лента друзей community_coding / Полная версия Добавить в друзья Страницы: раньше»