Форумы мира Хаддан

Форумы мира Хаддан (http://forum.haddan.ru/index.php)
-   Информационные ресурсы (http://forum.haddan.ru/forumdisplay.php?f=65)
-   -   API для околоигровых ресурсов (http://forum.haddan.ru/showthread.php?t=7336)

бдящий 19.02.2009 14:10

Цитата:

Сообщение от Сайлас
Не связанное напрямую с api.php:
1. Describer.php. Для создания анализатора логов боев наш Describer.php. В нем содержатся весь инстурментарий для описания лога боя у нас. Я думаю за полчасика можно его понять и на основе его создать анализатор лога.



Ссылка не работает=( можно рабочую ссылку, или Describer вообще не будет доступен?

Maelstorm 24.02.2009 12:58

Ускорена работа API по вещам
Таймаут АПИ теперь 30 секунд, кроме:
op=allclans - сутки
op=thing - час

Дескрайбер может быть позже, видимо удалился.

гоблин 24.02.2009 15:06

баг с выводом ошибки если вещь не существует, структура xml нарушается(
http://haddan.ru/inner/api.php?op=th...025&fields=all прмиер, одни вопросы

Maelstorm 24.02.2009 15:29

исправлено.

GADyonish 28.02.2009 02:03

Всем привет,
а опция effects коректно работает?
<effect id="12298">
<etid>12298</etid>
<till />
<ro />
<castermemberid />
<casterid />
<next />
</effect>
как по мне, так это вообще не информативно... или я не праильно ее использовал(http://haddan.ru/inner/api.php?op=us...in,ef fects)?

бдящий 21.04.2009 20:53

<imagebig>first/sword_310x310jpg</imagebig>
<image>/@!images/t/first/sword_47x89png</image>
У "первого меча" не правилный адрес картинки генерируется =[

бдящий 30.04.2009 15:08

А можно в Апи добавить жалобы на персонажей ( жалобы на сообщения в чате ), дабы можно было просматривать причины ЧС персонажей?

бдящий 13.05.2009 02:28

Проблема с отображение длинных причин ЧС, и ссылки на бои с пробелами 0_0

<blacklist clanid="dimmort" clanname="BlacK LotuS" userid="76703" username="для фин кача" reason="нападение в профлокации http://haddan.ru/blog. php?id=52097688 <br>Нападение в Проф.Локации http://haddan.ru/blog. php?id=52097688 <br>Нападение в Проф.Локации http://haddan.ru/blog. php?id=52780794 <br>Нападение в Проф.Локации http://haddan.ru/blog." sum="18800" />
<blacklist clanid="dimmort" clanname="BlacK LotuS" userid="54961" username="Хранитель Клинка" reason="http://haddan.ru/blog. php?id=51731453 Нападение в проф. локации. <br>за нападение в шахте http://haddan.ru/blog. php?id=51305195 <br>нападение в глубокой шахте, http://haddan.ru/blog. php?id=51985257 <br>нападение в проф.локации. http://haddan.ru/blog." sum="56000" />

shkiddi 13.05.2009 11:23

Цитата:

Сообщение от бдящий
Проблема с отображение длинных причин ЧС, и ссылки на бои с пробелами 0_0

<blacklist clanid="dimmort" clanname="BlacK LotuS" userid="76703" username="для фин кача" reason="нападение в профлокации http://haddan.ru/blog. php?id=52097688 <br>Нападение в Проф.Локации http://haddan.ru/blog. php?id=52097688 <br>Нападение в Проф.Локации http://haddan.ru/blog. php?id=52780794 <br>Нападение в Проф.Локации http://haddan.ru/blog." sum="18800" />
<blacklist clanid="dimmort" clanname="BlacK LotuS" userid="54961" username="Хранитель Клинка" reason="http://haddan.ru/blog. php?id=51731453 Нападение в проф. локации. <br>за нападение в шахте http://haddan.ru/blog. php?id=51305195 <br>нападение в глубокой шахте, http://haddan.ru/blog. php?id=51985257 <br>нападение в проф.локации. http://haddan.ru/blog." sum="56000" />

а preg_replace поюзать ;)
А по Зверушкам все равно хотелось бы апи ;)

бдящий 13.05.2009 13:38

Цитата:

Сообщение от shkiddi
а preg_replace поюзать ;)


Мне не сложно его юзать, но если уж чтото делать, то почему бы не сделать так, что не было лишнего гемороя?
я не думаю что пробел посреди ссылки на бой был великим замыслом тех, кто делал API.

shkiddi 25.06.2009 13:23

Я смотрю, Администрация игнорирует посты по АПИ для питомцев.
Так же хотелось бы увидеть АПИ по заявкам на Арену Крови.
Если не ошибаюсь последнее было про анонсировано.

Fingolfin 06.07.2009 11:08

а ttid вещи в апи базара - это вообще что?
потому что http://haddan.ru/thing.php?id=ttid говорит, что нет такой вещи))) чёт я не понял походу, подскажите?)
з.ы. ну понятно вместо ttid там его значение ... )))

ап: сорри, разобрался)) http://haddan.ru/thing.php?type=ttid )))

Maelstorm 04.08.2009 21:33

Появилось API для арены крови.
Расположено: http://haddan.ru/inner/api_ba.php
Таймаут обновления: 60 сек
Выдает:
Код:

<haddan>
 <lastupdatetime txt="04-08-09 18:21:21">1249395681</lastupdatetime>
 <category id="2">
  <wait>2</wait>
  <user userid="1" username="dukei">
  <active>in</active>
  <frags>33</frags>
  <battles>23423432, 234234324</battles>
  </user>
 </category>
</haddan>



Как видим, как всегда есть lastupdatetime
Далее следуют тэги <category> содержащие id категорий в виде атрибута.
id категорий :
0: 10-14
1: 15-19
2: 20-24
3: 25-29
4: 30-34
5: 35-40
(впоследствии будет расширено (когда введем старшие уровни), ну вы поймете как :) )
Внутри 1 тэг <wait> - содержит в себе количество поданных заявок в эту категорию - это количество ожидающих начала матча. Если пуст - значит заявок нет.
Далее идут тэги <user> - это уже участвующие в матче персонажи
аттрибуты, думаю, понятны.
Внутренние тэги:
<active> - in - если перснаж в матче, knoked - если выбит из матча
<frags> - набранные фраги
<battles> - ид боев, начатые нападением этого персонажа, в порядке их следования, через запятую. С помощью этого поля можно сделать почти прямую трансляцию матча :)

Если тэгов <user> нет - никто сейчас не участвует в матчах :)

Если тэгов <category> нет - значит сейчас ни матчи не идут, ни заявок не подано.

Maelstorm 04.08.2009 21:48

а да, забыл указать - это RC версия, поскольку оттестировать на реальных данных мне пока не удалось. Если какие-то баги - пишите.

shkiddi 07.08.2009 17:53

Уважаемый Maelstorm, добавьте еще возможность простра тех, кто подал заявки на бой
Хотя бы так:
<wait>1
<userwait userid="1" username="dukei"></user>
</wait>
На данный момент просматривается только кол-во ожидающих.

Maelstorm 23.08.2009 21:58

Цитата:

Сообщение от shkiddi
Уважаемый Maelstorm, добавьте еще возможность простра тех, кто подал заявки на бой
Хотя бы так:
<wait>1
<userwait userid="1" username="dukei"></user>
</wait>
На данный момент просматривается только кол-во ожидающих.

ники ждущих недоступны в игре, с чего бы они должны быть доступны через АПИ?

Maelstorm 23.08.2009 22:00

Цитата:

Сообщение от бдящий
Проблема с отображение длинных причин ЧС, и ссылки на бои с пробелами 0_0

<blacklist clanid="dimmort" clanname="BlacK LotuS" userid="76703" username="для фин кача" reason="нападение в профлокации http://haddan.ru/blog. php?id=52097688 <br>Нападение в Проф.Локации http://haddan.ru/blog. php?id=52097688 <br>Нападение в Проф.Локации http://haddan.ru/blog. php?id=52780794 <br>Нападение в Проф.Локации http://haddan.ru/blog." sum="18800" />
<blacklist clanid="dimmort" clanname="BlacK LotuS" userid="54961" username="Хранитель Клинка" reason="http://haddan.ru/blog. php?id=51731453 Нападение в проф. локации. <br>за нападение в шахте http://haddan.ru/blog. php?id=51305195 <br>нападение в глубокой шахте, http://haddan.ru/blog. php?id=51985257 <br>нападение в проф.локации. http://haddan.ru/blog." sum="56000" />

технологически так. уберите лишнее сами.

бдящий 01.09.2009 01:56

Цитата:

BlacK LotuS

для фин кача[25] Информация о персонаже раса: Орк

нападение в профлокации http://haddan.ru/blog.php?id=52097688
Нападение в Проф.Локации http://haddan.ru/blog.php?id=52097688
Нападение в Проф.Локации http://haddan.ru/blog.php?id=52780794
Нападение в Проф.Локации http://haddan.ru/blog. 18800 мн

а зачем в причине ЧС дублировать ссылки?

бдящий 26.09.2009 22:04

Цитата:

Сообщение от Сайлас
4. Информация о вещи (op = thing)
Выдает достаточно полную информацию о запрашиваемой вещи.
Переменные запроса:
1. tid или ttid (thingID или thingtypeID - запрашивается конкретная вещь или целый тип)
2. fields: 'thingid'*, 'thingtypeid', 'name', 'image', 'imagebig', 'dur', 'durc'*, 'weight', 'price', 'br' (бонусы и требования),'typefull' (полный тип вещи, думаю человек, разбирающийся в английском хоть немного сразу поймет),'resInfo' (информация по производимым ресурсам в виде id => кол-во),'description','valid'(срок действия с момента изготовления)
И отдельно: 'all' - выводит все доступные поля
* - эти поля доступны только при запросе tid


а можно сделать так, чтоб курсивные бонусы у оружия как-нибудь выделялись в апи?

бдящий 01.10.2009 23:47

Цитата:

Сообщение от бдящий
а можно сделать так, чтоб курсивные бонусы у оружия как-нибудь выделялись в апи?


Ап, это достаточно важный аспект Апи вещей.

Maelstorm 16.10.2009 17:33

Долгожданное АПИ по рынку Зверинца
http://haddan.ru/inner/api_ext.php?op=petmarket
Мнится мне, что сами разберетесь, структура очень и очень простая.

Обновление раз в 10 минут

Maelstorm 16.10.2009 17:52

Да. Просьба учесть, что теперь, если документ не изменился мы посылаем заголовок HTTP/1.1 304 Not Modified (это если вы получаете каким-то извратным методом, а не file_get_contents)

Maelstorm 26.12.2009 13:39

временно приостановлена работа всех апи.

Maelstorm 26.12.2009 18:19

апи восстановлены

бдящий 09.01.2010 22:35

Если не хотите править апи вещей и эффектов, то хотя бы добавьте в апи персонажей каринку ( художники, ТМ, "якобы путь", который висит у Паладин Maelstorm [60] Информация о персонаже
Раса: Человек)...

бдящий 30.01.2010 21:27

Есть неболшая идейка, но, думаю она будет вам и нам полезна.
Не секрет, что у вас нет чёткого времени обновления апи по базару (то в 13 минут, то в 40, то ещё в какое-нибудь другое время). А поэтому при проверке наличия обновлений нашим серверам загружать огромный список товаров, а вашему серверу его генерировать даже если обновлений не было. добавьте во все большие элементы АПИ fields=lastupdtetime. это сэкономит и ваши и наши ресурсы. Это, конечно не критично, но зачем делать что-то лишнее?)

бдящий 05.02.2010 22:27

http://haddan.ru/inner/api.php?op=th...514&fields=all

Зачем два valid'а, которые, к тому же, различаются???

<valid/>
<valid>1209600</valid>

Миренателли 30.04.2010 10:50

Я правильно понимаю, что боевой опыт из API получить нельзя? Или я просмотрела это поле?

Если нельзя, то почему?)

Maelstorm 03.01.2011 21:19

временно отключены все АПИ.

Maelstorm 11.01.2011 19:41

АПИ включено

Blizzz 21.01.2011 20:15

Ну, я думаю, вы сюда ещё заглянете в ближайшее время:
В настоящее время скрипт сервиса по анализу персонажей не выводит/не видит на персонажах вещи крови и выведенные вещи. Да они выведены, но носить-то их продолжают, поэтому стоит внести в базу.

silentnuke 25.01.2011 00:37

to Blizzz а то что он параметры курсивом которые на шмотках, в апи выводит как обычные и уже на этом этапе идет кривой обсчет, вас не смущает?) проблема довольно таки старая, не раз сей вопрос поднимал, и ещё не решили, хотя много раз обещали исправить)

Blizzz 25.01.2011 14:26

Цитата:

Сообщение от silentnuke
to Blizzzа то что он параметры курсивом которые на шмотках, в апи выводит как обычные и уже на этом этапе идет кривой обсчет, вас не смущает?) проблема довольно таки старая, не раз сей вопрос поднимал, и ещё не решили, хотя много раз обещали исправить)


Ого. Вот косяки. Я их, честно и не замечал ни разу. Что ж, будем надеяться, что заметят.

Maelstorm 31.08.2011 20:10

Новое апи по Ополчениям:
http://haddan.ru/inner/api_militia.php

Атрибуты:
id - userid
fraction - Орден Стражей : 1, Вольное Братство: -1
kills - фрагов
deaths - поражений

Обновляется раз в час.

Just Crazy 10.10.2012 13:47

в http://haddan/inner/api.php?op=user&...fields=effects отображается Защита ополчения ? если да, то под каким id ? если нет, то будет ли?

Mr. Bugy men 10.10.2012 18:17

Цитата:

Сообщение от Just Crazy
в http://haddan/inner/api.php?op=user&...fields=effects отображается Защита ополчения ? если да, то под каким id ? если нет, то будет ли?

да тяни из инфы перса, это гораздо интереснее)

Fingolfin 10.10.2012 19:30

Цитата:

Сообщение от Just Crazy
в http://haddan/inner/api.php?op=user&...fields=effects отображается Защита ополчения ? если да, то под каким id ? если нет, то будет ли?

вот а самим поэксперементировать никак?
взять перса без ЗО, замочить его и посмотреть последний эффект в списке? сложно?

id 165377

Just Crazy 11.10.2012 06:27

Цитата:

Сообщение от Mr. Bugy men
да тяни из инфы перса, это гораздо интереснее)

я не силен в программировании
Цитата:

Сообщение от Fingolfin
id 165377

спасибо

Just Crazy 11.10.2012 15:58

Цитата:

Сообщение от Mr. Bugy men
http://habrahabr.ru/post/114143/ тут хорошо рассказано)
...
тока если будешь так делать учти что у хадда все в cp-1251)

спасибо, поэкспериментирую на досуге

Fingolfin 11.10.2012 20:59

Цитата:

Сообщение от Just Crazy
я не силен в программировании

тогда можно поинтерисоваться, зачем вам апи, эффекты и т.п.?)

Цитата:

Сообщение от Mr. Bugy men
http://habrahabr.ru/post/114143/ тут тока если будешь так делать учти что у хадда все в cp-1251)

буги, блин) тебе первая строчка в апи ничего не говорит?))
Цитата:

<?xml version="1.0" encoding="UTF-8"?>
не путай человека))) uft-8 кодировка в апи хаддана)


Часовой пояс GMT +4, время: 00:49.

Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Адаптация Архивариус & dukei