Показать сообщение отдельно
  #19  
Старый 24.11.2008, 17:07
Аватар для Maelstorm Maelstorm не в сети
Главный Манчкин
 
Регистрация: 28.09.2005
Сообщения: 8,190
Репутация: 100146
Maelstorm Репутация вне категорийMaelstorm Репутация вне категорийMaelstorm Репутация вне категорийMaelstorm Репутация вне категорийMaelstorm Репутация вне категорийMaelstorm Репутация вне категорийMaelstorm Репутация вне категорийMaelstorm Репутация вне категорийMaelstorm Репутация вне категорийMaelstorm Репутация вне категорийMaelstorm Репутация вне категорий
По умолчанию

Появилось API для сканирования магазинов на базаре.
Расположение: haddan.ru/inner/api_shop.php
Обновляется раз в час. Сканирует только открытые магазины.
Структура:
Код:
<haddan> <lastupdatetime txt="24-11-08 14:52:58">1227527578</lastupdatetime> <shop id="1144" name="лавка Маела" description="" ownerid="2799" opentill="1190334513" money="0"> <good> <ttid>1043</ttid> <sell>14</sell> <buy>20</buy> <count>23</count> <thingname>Красное дерево</thingname> </good> </shop> </haddan>
Итак что мы видим. haddan - тег верхнего уровня, далее значения не имеет.
lastupdatetime - содержит в себе unixtime последнего обновления. аттрибут txt содержит это время в текстовом виде
далее идут теги shop - каждому тегу соответствует один магазин.
Аттрибуты:
id - id магазина
name - название
description - описание
ownerid - id хозяина
opentill - если магазин открыт за СМС, то в этом поле unixtime значение того момента, до которого открыт магазин
money - количество денег в магазине. Возможные значения
0: 0-99 мн,
100: 100-999 мн
1000: 1000+ мн

внутри этого тега содержатся от 0 и больше тегов good - товар, внутри которых могут содержаться какие-то или все теги:
ttid - артикул вещи
sell - цена продажи
buy - цена скупки
count - количество
thingname - название
flags - содержит одно из следующих значений 'nobuy','nosell','nobuy,nosell' флаги товара - не продавать, не скупать.


С сего момента рекомендуем всем переехать на этот сервис, всякие боты будут забанены через месяц, 24.12.08.

P.S. учтите что время в lastupdatetime - это время начала исполнения скрипта. Исполняться он может несколько секунд. Так что советуем при проверке кэширования добавлять какое-то время к этому.
__________________
Мне, как ГД, все равно какой класс в ПвП рулит. Мне нужно чтобы все классы были одинаковыми сливами. (c)
Самый вредный из людей
Геймдизайнер - он злодей.
Вот балансер гнусный -
Жаль что он не вкусный!
Ответить с цитированием