»   Список форумов   »   Слово от разработчиков   »   API
 

Запросы на добавление новых методов в API

Страницы: 12

_КОНАН_ - Вт 14 Май, 2013 19:26


Удалено Вт 14 Май, 2013 20:02 пользователем Kniginia

Меанндор - Вт 21 Май, 2013 10:29
не пашет считка...  с кем связаться филину?
 NecroFilin: передай чтоб узнали у кого-то из админов. они то ли оперативку, то ли таймауты скрутили на минимум

ломонись - Пн 10 Июн, 2013 10:48
хотелось бы видеть апи по ОК, а именно кто находится на ОК или, хотябы, сколько человек с разных фракций.

быть может уже где-то есть это, но по этому поводу такой безпорядок, разбросано везде - я не нашёл.

спс)

Странный Ник - Пн 10 Июн, 2013 15:10
ломонись,
Цитируя Странный Ник:

3. Рейтинг Дома Пробудившихся:
   3.1. Общий: http://ratings.ereality.ru/txt/r6.txt
   3.2. Сила склонностей: http://ratings.ereality.ru/txt/r6_1.txt
   3.3. Активность склонностей: http://ratings.ereality.ru/txt/r6_2.txt
   3.4. Игнесс: http://ratings.ereality.ru/txt/r6_4.txt
   3.5. Раанор: http://ratings.ereality.ru/txt/r6_5.txt
   3.6. Тарбис: http://ratings.ereality.ru/txt/r6_6.txt
   3.7. Витарра: http://ratings.ereality.ru/txt/r6_7.txt
   3.8. Дримнир: http://ratings.ereality.ru/txt/r6_8.txt
   3.9. Ангел Дома:
        3.9.1. Игроки: http://ratings.ereality.ru/txt/septikon.txt
        3.9.2. Склонности: http://ratings.ereality.ru/txt/septikon_align.txt


Пробегаемся по списку смотрим кто на ОК и выводим.

Lumen - Пн 10 Июн, 2013 15:23
ломонись, http://gapi.ereality.ru/online_heroes.txt если б тут номер локации правильно отображался, то вообще проще простого было бы, но что-то я не помню, с каких пор оно перестало работать unsure

ломонись - Пн 10 Июн, 2013 20:31
Странный Ник, ты вопрос прочё правильно? ))

ломонись - Пн 10 Июн, 2013 20:32
Lumen, да, не правильно..(

Странный Ник - Вт 11 Июн, 2013 7:22
ломонись, да. пробежав по списку фраки можно отобрать тех кто на ОК и вывести.

ломонись - Вт 11 Июн, 2013 13:05
Странный Ник, Всмысле? там есть флаг, что перс на ОК ?

Странный Ник - Вт 11 Июн, 2013 15:04
ломонись, нет, но за неимением лучше можно сделать так:
1. Считываем http://gapi.ereality.ru/online_heroes.txt
2. Делаем из него выборку по фракам с использованием апи рейтингов
3. Вычитываем pinfo

Знаю что костыль.
Второй вариант ждем пока пофиксят.

ломонись - Вт 11 Июн, 2013 15:20
Странный Ник, да, костыль серьёзный))) интерпретатор, наверно, задумается хД

Странный Ник - Вт 11 Июн, 2013 15:36
ломонись, это смотря как сделать :)

ломонись - Вт 11 Июн, 2013 18:34
Странный Ник, интересно было бы увидеть твою реализацию или хоть логику работы )

AcerKot - Вт 11 Июн, 2013 23:35


Удалено Ср 12 Июн, 2013 10:14 пользователем Chkalov

ломонись - Ср 12 Июн, 2013 10:01
AcerKot, 3500 строк + само инфо перса - долговастенько, хотелось бы что-нить по проще

Chkalov - Ср 12 Июн, 2013 10:11
ломонись, а какой от этого прок? АПИ запаздывает от реального времени, не разделяет кто сидит в храме  (так же как и список онлайна), что толку от такой инфы?

Chkalov - Ср 12 Июн, 2013 10:17
Цитируя AcerKot:
$masfrac = array{0,0,0,0,0} // тут типа кол-во народу во фраке хранить будем
// (2 - Игнесс, 3 - Раанор, 4 - Тарбис, 5 - Витарра, 6 - Дримнир)
$file = fopen("http://gapi.ereality.ru/online_heroes.txt", "r");
while (!feof($file))
               {          
                      $temp = fgets($file);
                $ST = explode("|", $temp);
                $persInfo = @file_get_contents('http://api.ereality.ru/[КЛЮЧ]/pinfo/?h_name='.iconv("UTF-8", "windows-1251", $ST[1]));
                $persInfo = unserialize($persInfo);      
                 if($persInfo ['info']['h_place2'] == 8)
                         $masfrac[$persInfo ['info']['h_align'] ]++;
               }

echo "Дрима на ОК:".$masfrac[6];
echo "Витары на ОК:".$masfrac[5];


дубль

ломонись - Ср 12 Июн, 2013 11:08
Chkalov, вот я о том же - хотелось бы видеть апишеньку нормальную, типа  "кто где"

Chkalov - Ср 12 Июн, 2013 11:51
ломонись, опять же - они не в реальном времени, а в реальном формировать эту страницу не будут. Пока она обновится персы уже выйдут из храма, и инфа устареет.

aVlad - Вс 30 Июн, 2013 1:28
Цитируя Chkalov:
Пока она обновится персы уже выйдут из храма, и инфа устареет.
тут бывает перс у тюрьмы в бой заходит, открываешь его инфу а он по ней в храме, а вы про АРИ

AcerKot - Пн 08 Июл, 2013 13:46
Хотелось бы видеть время открытия 2ого острова  в http://api.ereality.ru/dragons_schedule.txt

Black Lotus - Пн 08 Июл, 2013 16:59
AcerKot, так время одно же blink

AcerKot - Пн 22 Июл, 2013 19:08
Апи по поместьям на подобие апи  персонажа

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

Потанцуем - Сб 27 Июл, 2013 9:51


Удалено Сб 27 Июл, 2013 11:11 пользователем Kniginia

Emiresk - Пт 30 Авг, 2013 16:42
Дайте линк на API поместий

RUROUN! - Сб 31 Авг, 2013 18:11
Emiresk, не ввели такого

Emiresk - Сб 31 Авг, 2013 23:17
Цитируя RUROUN!:
не ввели такого

Да ну! А как же у Блейдов и Китайцев работает????

Sizam4ik - Вс 01 Сен, 2013 14:59
Цитируя Невидимка:
Напоминаю, что разрешается осуществлять запросы ТОЛЬКО через API. Обращаться напрямую к скриптам игры ЗАПРЕЩЕНО.
IP адреса нарушителей будут добавляться в бан. (В этом случае не будет доступа и к API сервисам)


Цитируя Emiresk:
Да ну! А как же у Блейдов и Китайцев работает????

Нарушают. Им можно. cool

SaintDragon - Вс 08 Сен, 2013 10:03
Можно ли добавить в АПИ клана (cinfo) информацию о днях рождениях (месяц и дата)?
Т.к. это относится к персональным данным, в настройках можно добавить пункт "показывать дату рождения".
Если активно - попадает в апи, если не активно, - в апи попадают 00 и во вкладки контактов - "друзья" также вместо даты - 00.

Sizam4ik - Ср 11 Сен, 2013 10:04
Цитируя SaintDragon:
Можно ли добавить в АПИ клана (cinfo) информацию о днях рождениях (месяц и дата)?

было бы здорово excl

Рейтинг святилищ надо бы rolleyes

~WAR 9I~ - Ср 11 Сен, 2013 20:45
добавьте API
инфа кто владелец шахты
ЧС шахты
ЧС литейки

нужно для нового сервиса excl

ПРОСТОЙ Я - Вс 15 Сен, 2013 17:24


Удалено Вс 15 Сен, 2013 23:34 пользователем Kniginia

ломонись - Ср 25 Сен, 2013 22:23
где есть описание как в shop_items_all квестовых вещей?
таких как, кольцо пробудившегося, ветеранские и т.д.

Miha - Ср 25 Сен, 2013 23:13
ломонись, не помню, но где-то есть) что-то я делал с ними уже) посмотри на старом gapi

ломонись - Ср 25 Сен, 2013 23:41
Miha, смотрел, не нашёл :(

Chkalov - Ср 25 Сен, 2013 23:48
ломонись, нет, в коде игры

ломонись - Чт 26 Сен, 2013 0:04
Chkalov, оу-оу-оу, палехчи)))))

как это? всмысле лицезреть ток и всё?

Chkalov - Чт 26 Сен, 2013 1:02
ломонись, правой кнопкой - исходный код страницы ctrl+c

ломонись - Чт 26 Сен, 2013 13:48
добавьте варежки и носки в shop_items_all плз

L1An - Пт 11 Апр, 2014 1:56
А для ключика на api нужен обязательно клан? или можно как-то без него обойтись? не хочу клан создавать для практики своей

Норб - Сб 21 Июн, 2014 3:00
Цитируя Emiresk:
Дайте линк на API поместий

У меня теперь тот же вопрос. Откуда инфа о поместьях? huh

SaintDragon - Пт 29 Авг, 2014 8:28
Можно ли в файлик http://gapi.ereality.ru/shop_items.txt запихать:
1. Экстракты
2. Среднюю цену за последний месяц (сейчас: заходишь на биржу. там есть "статистика". выбираешь в статистике товар, например, "экстракт мудрости". биржа выдаёт статистику за месяц по всем дням)
?

Miha - Пн 01 Сен, 2014 2:10
SaintDragon, huh  Закинь мульта на биржу, и юзай его для получения статистики.

~Elrik~ - Вс 22 Мар, 2015 8:18
В рейтингах (хз как давно) появились рейтинги по поместьям и питомцам.
если для поместья рейтинг найден был по ссылке - http://ratings.ereality.ru/txt/estates.txt
то для питомцев аналогичный файлик - http://ratings.ereality.ru/txt/pets.txt не был найден sad

подскажите ссылку на этот файлик unsure

SaintDragon - Ср 01 Июл, 2015 15:36
предлагаю в активность склонности добавить еще коэффициенты норм
http://ratings.ereality.ru/txt/r6_2.txt
фракця|активность|место|коэффициент_фракции|коэффициент_ранга

где коэффициенты соответствуют таблице: http://news.ereality.ru/uploads/posts/2015-03/1426859637_table_ok.png

serpikVA - Сб 04 Июл, 2015 10:38
Предложу добавить к существующему API - http://api.ereality.ru/KEY/pinfo/?h_name=NAME

АПИ что одето у перса из тех вещей что он может использовать в бою =) такого http://api.ereality.ru/pinv/?h_name=NAME
ответ получаем в JSON (желательно =) ), как вариант можно добавить еще 1 ключ - typresp = (serialize - сериализированный массив, json - ну как бы JSON)  - тогда запрос будет выглядеть так http://api.ereality.ru/pinv/?h_name=NAME&typresp=JSON

Для чего? ну ни для кого не секрет что на ОК сервис "просмотр игрока" и функция в Лемуре "просмотр что одето на персе" пользуется спросом =) НО! просматривая только что одето на персе - пользуясь http://api.ereality.ru/KEY/pinfo/?h_name=NAME - ворочаем кучей данных с АПИ на сервак - на серваке разбираем и отдаем клиенту.

конечно желательно если ответ в JSON - тогда Access-Control-Allow-Origin: * - чтобы можно было его нормально забирать - ну как бы JSONP

Что это даст?
1. сэкономит трафик и уменьшит нагрузку на серваки, как и сервак граненого АПИ так и серваки клансайтов,
2. появление сервисов "просмотр что одето" почти минуя сервак (собственно реализация на JS)
3. спасибо от игроков за более быстрые и качественные сервисы
=)

SaintDragon - Пн 31 Авг, 2015 19:11
В апи нет новых проф..
В http://gapi.ereality.ru/shops_items_all.txt не нашел бирюзы и кирки геолога.

~Ангел Ада~ - Вт 08 Сен, 2015 12:48
Необходимо:

1. Добавить в API информацию о товарах в магазине для конкретного персонажа (логично будет добавить в существующий апи персонажей).  Сюда же добавить кол-во ОР персонажа
2. Добавить API по предложениям Контрабандиста
3. Добавить API по датам обновлениям ресурсов на бирюзовом острове (DateTime запуска таймера)
4. Добавить API, необходимый для генерации карты острова. В API необходимо добавить полную информацию по разведке ресурсов: кто и какой вклад внёс в разведку каждого сектора; какой результат разведки и т.д.

~Ангел Ада~ - Вт 08 Сен, 2015 18:51
И неплохо было бы починить http://gapi.ereality.ru/online_heroes.txt (заодно добавив в список новые локации)
У всех персонажей нулевая локация

~Ангел Ада~ - Ср 16 Сен, 2015 11:48
Цитируя ~Ангел Ада~:
обавить в API информацию о товарах в магазине для конкретного персонажа


Если не лень, то лучше сделать такой вариант:

stand alone api по предложениям для конкретного персонажа и без кеша (либо кеш с минимальным ttl (10-20 секунд)). Иначе не получится предоставлять игрокам актуальную информацию в срок.

SaintDragon - Вс 20 Сен, 2015 16:30
В апи: http://api.ereality.ru/geologist_map25.txt
в раздел info добавить еще подраздел refresh_in.
Если на карте разведаны не все залежи бирюзы, то параметр refresh_in = 0, иначе отображает время обновления.
Если параметр refresh_in == 0, апи карты обновляется каждые 3-5 минут, иначе 1 раз в 15 минут.

~Ангел Ада~ - Вс 13 Дек, 2015 13:35
Список боёв, проведённых/ожидаемых в рамках уровневой группы X
Формат ответа (json/xml/csv)

Пример ответа в csv:

firstCharacterId|secondCharacterId|combatLogId|combatResultType|winnerCharacterId|dateTime

где

firstCharacterId и secondCharacterId - Персонажи-участники
combatLogId - ID боя (null, если боя не было)
combatResultType - enum результата (-1 боя не было, 1 поражение, 2 победа, 3 ничья)
winnerCharacterId - ID победившего персонажа (null, если боя не было)
dateTime - Дата боя (null, если боя не было)

Сотник - Ср 01 Июн, 2016 11:46
не могу найти инфу по допустимой нагрузке сервиса, сделаю я скрипт, ограничено ли  количество обращений к   http://api.ereality.ru в секунда, либо какие то ограничения есть?

~Ангел Ада~ - Ср 13 Июл, 2016 20:39
Сотник, практически, никаких.
Там тупо статикой отдаются данные в большинстве своём

zhen4ek - Вс 25 Сен, 2016 20:39
Добавьте, пожалуйста, информацию о типе корабля, где стоит, прочка и по трюму(общий вес и сколько занято).
Ну или хотя бы тип корабля в АПИ персонажа.

Tom-Marvolo-Riddle - Сб 23 Сен, 2017 19:47
рейтинги по тактике есть в текстововм варианте?

zhen4ek - Вс 19 Май, 2019 0:03
Цитируя ~Ангел Ада~:
И неплохо было бы починить http://gapi.ereality.ru/online_heroes.txt (заодно добавив в список новые локации)
У всех персонажей нулевая локация

АП excl
Эту тему читают представители администрации?

SaintDragon - Пт 07 Июн, 2019 4:34
добавить в апи по персонажу количество походов в КТ за неделю

SIN - Пт 07 Июн, 2019 17:28
SaintDragon, парсить логи уже не модно?

zhen4ek - Вс 16 Июн, 2019 18:20
SIN, модно иметь нормальное АПИ и использовать его, а не костыли в виде парсинга логов, скриптов, ботов и т.д.

SIN - Пн 17 Июн, 2019 6:24
zhen4ek, согласен, но это не отменяет того что лет нацать назад было обещано "нормально" АПИ, с тех пор ждем, я ж не против, но на без рыбье и логи можно попарсить, корона не упадетlaugh

zhen4ek - Пт 21 Июн, 2019 15:11
SIN, так то оно так, но палочкой иногда потыкать нужно, авось снизойдут)

zhen4ek - Пт 26 Июл, 2019 11:06
Пожалуйста,
1) добавьте модификаторы плащей в pinfo(статы там уже есть) 5 год прошу
2) добавьте куда распределяется мирка(какой параметр повышает) в pinfo, а не только ступку
3) почините уже наконец то  http://gapi.ereality.ru/online_heroes.txt и актуализируйте локации,  6!!!!! лет почти прошло (http://forum.ereality.ru/topic175288/page1.html#post5459670)
4) сделайте API для острова крови(обелиски,идолы и т.д.) сюда же можно добавить кол-во игроков в харамах/на самом ОК и по фаракам.

zhen4ek - Ср 09 Окт, 2019 14:23
добавьте в массив info не только ступнь ШСТ, а и класс.

zhen4ek - Чт 24 Сен, 2020 23:38
Добавьте, пожалуйста, в инфо перса информацию по таймерам(по всем рабочим/ОР/яйца и т.д.) Она и так выводится в меню перса, добавьте и в АПИ, пожалуйста.

Фаджет - Вс 06 Дек, 2020 21:36
Добавьте, пожалуйста, инфу о мази на персонаже в АПИ

SaintDragon - Вт 02 Мар, 2021 4:55
Добавьте пожалуйста вещи с новыми параметрами: http://gapi.ereality.ru/shops_items_all.txt

SaintDragon - Чт 19 Авг, 2021 9:11
просьба добавить таланты и данные о сертификатах

Диолик - Пт 20 Авг, 2021 8:35
Цитируя SaintDragon:
просьба добавить таланты


таланты как навыки, зачем каждому видеть?

SaintDragon - Пт 20 Авг, 2021 9:57
Диолик, для автоматической подгрузки в сервисы.

Я бы разделил (субъективно) навыки и таланты на 3 категории. Для чьих-то сервисов могут меняться местами категории в 1.1 и 1.2:

1.1 Навыки и таланты, которые относятся непосредственно к боевой силе персонажа, которые не сильно нужны в апи:
Сила дракона
Молниеносный удар
Боевая дисциплина
Знаток монстров
Мастер защиты
Магический успех
Незримые приёмы
Второе дыхание
Ускользающая тень
Запретное искусство
Острый взгляд
Отрицание превосходства
Снижение физ. урона
Снижение маг. урона
Ментальный резонанс
Аккуратность
Рыцарь хаоса
Командная игра
Изматывающая техника
Быстрый метаболизм
Интуитивная защита
Чувство обороны
Несокрушимая стойкость
Стремительные удары
Потайные карманы - Увеличивает максимальное количество свитков, которые можно взять в бой
Сила воли - Усиливает эффект использованных свитков
Сила духа - Увеличивает сопротивление эффекту вражеских свитков
- Знак тигра - Увеличивает Силу
- Знак ящера - Увеличивает Ловкость
- Знак волка - Увеличивает Интуицию
- Знак лисы - Увеличивает Интеллект
- Постигший тайны - Увеличивает Мудрость
- Закаленный в боях - Увеличивает Здоровье
- Источник жизни - Увеличивает количество Жизней
- Энергия космоса - Увеличивает количество очков Энергии

1.2. Навыки и таланты, которые относятся непосредственно к боевой силе персонажа, но могут понадобится в работе 1-4 сервисов (пример, переодевалка, расчёт эффективности свитков):
Природная броня
Безумная ярость
Стремительность
Здоровье великана
Магический дух
Выносливость
Улучшенная точность
Улучшенный уворот
Улучшенное сокрушение
Улучшенная стойкость
Повышенный пробой блока
Повышенный пробой брони
Поглощение магии
Благочестие
Боевой транс
Ненасытность
Блюда гурманов
Змеиный бросок
Здоровье Титана
Долгое послевкусие - Увеличивает длительность выпитых эликсиров
Выбор гурмана - Усиливает эффект любой съеденной еды
Бодрящий эффект - Усиливает эффект выпитых зелий
Изысканный аромат - Усиливает эффект выпитых эликсиров
Просветлённый - Усиливает эффект всех аур
Знаток печатей -  Усиливает эффекта всех печатей
Сибарит - Увеличивает максимальное количество выпитых эликсиров
Гурман - Увеличивает максимальное количество любой съеденной еды
Ударник труда - Увеличивает максимальную вместимость тележки шахтера
Опытный суперкарго - Увеличивает максимальную вместимость трюма корабля
Мастер-интендант - Увеличивает максимальную вместимость портовых складов

2. Навыки и таланты, которые могут понадобится в большом количестве сервисов:
Тихая жизнь (вычисляемо по апам)
Сильная спина (вычисляемо по апам)
Хозяйственность (вычисляемо по апам)
Умелый упаковщик - Увеличивает максимальный переносимый вес
Профессионал - Уменьшает время на подход в любой профессии
Везунчик - Увеличивает вероятность получения ресурса в профессиях, где есть шансы <100%
Равный Атланту - Увеличивает максимальный переносимый вес
Талант свыше -  Дополнительный шанс роста профессий на 1 внутреннюю единицу. Работает отдельно от навыка "Мирная жизнь"

Диолик - Пт 20 Авг, 2021 11:54
SaintDragon, 1.2 половина навыков и талантов не для показа... добавить возможность в переодевалку или сервис вводить значение руками... не надо изобретать велосипед... все, что связано с весом и миркой - ок..

SaintDragon - Пн 08 Ноя, 2021 12:05
Добавьте в АПИ информацию о престиже. Раньше можно было получить сведения о престиже из наименования по АПИ.

Страницы: 12