Статия за по-технологично ориентираните
NIKrumov
Вчера видях въпрос относно това как се изготвят статистики за битки и се усетих, че поради голямото количество нови играчи може би недостатъчно хора са наясно с АПИ фийдовете на еРепублик. Тези фийдове представляват организирани данни за това колко човека са се били в битка и с колко щети са нанесли; с какви умения, сила, опит и т.н. разполага даден играч; какви са цените на различните пазари; статистики за различните региони и така нататък. Целта със създаването им бе да се намали трафикът към сайта, тъй като от ботове той постоянно падаше. Данните, които предоставят от еРепублик са в два формата- xml и json и всеки желаещ има възможността да напише приложение, на какъвто език му е удобно и което да работи с тези данни. (може дори да теглите данните чрез гуугъл Google Spreadsheets😁
Достъпни са в сравнително лесен за обработване формат, което е чудесно.
За повече информация може да погледнете тук:
http://wiki.erepublik.com/index.php/ERepublik_API
http://api.erepublik.com/
http://groups.google.com/group/eapi-private-beta/?pli=1
Списък с всички видове фийдове може да намерите тук:
http://groups.google.com/group/eapi-private-beta/web/current-feeds
Тези, които се предлагат в момента са в следния формат:
Информация за граждани:
http://api.erepublik.com/v1/feeds/citizens/{USER_ID}
http://api.erepublik.com/v1/feeds/citizens/{USER_NAME}?by_username=true
Информация за държави и региони:
http://api.erepublik.com/v1/feeds/countries
http://api.erepublik.com/v1/feeds/countries/{COUNTRY_ID}
http://api.erepublik.com/v1/feeds/regions/{REGION_ID}
Икономически:
http://api.erepublik.com/v1/feeds/companies/{COMPANY_ID}
http://api.erepublik.com/v1/feeds/market/{INDUSTRY}/{QUALITY}/{COUNTRY}
http://api.erepublik.com/v1/feeds/exchange/{BUY}/{SELL}
Военни:
http://api.erepublik.com/v1/feeds/battle_logs/{BATTLE_ID}/{PAGE}
http://api.erepublik.com/v1/feeds/war/{WAR_ID}
Вероятно много от вас не знаят и колко много приложения са създадени за еРепублик. Те всички използват тези АПИ фийдове. Най-популярните са
http://ereptools.net/
http://www.egobba.de/
http://erepublik.ws/
http://erep.nobreakspace.com/citizens.php
http://www.zhunder.com/
но има и много други, по-малко известни, които може да намерите на този адрес:
http://wiki.erepublik.com/index.php/API_list
Аз в миналото съм писал три-четири различни малки програмки на VBA за Excel- едно за лесно следене на българската армия; едно за лесно пресмятане на заплати, цени и печалби на фирмите ми, което ползвам и досега и още две ботчета, които парсваха сайта, когато още нямаше фийдове- едно за следене на това кой колко се е бил в дадена битка и друго, което събираше информация за валутните курсове по света.
ПС: Ако някой има интерес за това екселско файлче, нека ми пише. Може да ви го пратя, ако не ме мързи много, много.
ППС: Поради завишения интерес сложих файла тук: http://dox.bg/files/dw?a=a7faafb12f ,който желае да се чувства свободен да го сваля.
Comments
😛 😉 votado U.U
Качи го някъде в интернет и на който му трябва да си го свали.
Aз проявявам интерес, прати го моля! adamov81 (skype)
За да ползвам feed-овете задължително ли е да си регистрирам приложението през тяхната система, където ми дават уникален ключ? И още един въпрос - в документацията на API-то им пише, че преди всяка заявка трябва да получа временен access token. Това отняся ли се за feed-овете? Питам понеже като paste-на в браузъра адреса на конкретен feed си работи, нищо че не пращам разни ключове.
Не, няма нужда от ключ или регистрация. Документацията в интерес на истината е писана за една малко по-различна идея, която до момента админите не са внедрили. Фийдовете в момента са достъпни за всички без ограничение.
Има информация като например заплатата ти, която не е достъпна публично и за която тези регистрации и ключове би трябвало да се използват, доколкото съм запознат. Админите обаче все още не са представили тази възможност.
Така че дърпай данни, колкото ти душа иска.
Ето линк:
http://dox.bg/files/dw?a=a7faafb12f" target="_blank">http://dox.bg/files/dw?a=a7faafb12f
А то всъщност идеята им беше да можеш да организираш акаунта си - да даряваш пари, да залагаш и т.н. - извън играта, ама като гледам не са напреднали много
Супер, благодаря ти.
nysex, мхм. Ама си мисля и че и така имат достатъчно бъгове и дупки в сайта, за да пускат нещо толкова рисковано.
Мисля че и затова не са го добавили 🙂 Сега са съсредоточени върху новите военен и икономически модул, дори RSS feed-овете с детайлна информация не са пуснали, а ги обещават от година