Po krótkiej analizie podstron, jakie odwiedzacie na portalu wyszło mi, że jedyną funkcjonalnością związaną z API, jaką warto zainwestować czas, to spis polskich korporacji.
Z uwagi na fakt, że teraz aby korporacja pojawiła się w spisie, konieczne jest podanie api, domyślam się, że relatywnie niewiele osób to robi. Dlatego też zmienię troszkę tą funkcjonalność. (UWAGA, poniższe zmiany dopiero się zdarzą, więc cierpliwości
)
W profilu (
http://www.eve-centrala.com.pl/forum/index.php?action=profile;area=forumprofile) pojawiło się pole ID Korporacji. W to pole należy wpisać ID korporacji do których należą twoje postacie (ID korporacji oddzielamy przecinkami, np.: 123456789,0987654321,1643857235. Po ich wpisaniu silnik strony zbierze dane z API tych korporacji i wrzuci je do spisu korporacji.
<eveapi version="2">
<currentTime>2011-02-07 15:22:00</currentTime>
<result>
<corporationID>230492692</corporationID>
<corporationName>Rave Technologies Inc.</corporationName>
<ticker>-RAV-</ticker>
<ceoID>832626203</ceoID>
<ceoName>Ardanis PL</ceoName>
<stationID>60014311</stationID>
<stationName>T-8UOF VII - Moon 2 - True Power Logistic Support</stationName>
<description>Deep Space PvP<br>Recruting PvP Polish speaking people only.<br><br><br>Jeden z najstarszych polskich korpow - zapraszamy wszystkich mniej iub bardziej doswiadczonych.<br><br>Biura w Empire:<br>Jita 4-6<br>Paye 9-1<br><br>pytania do Ardanis PL<br>lub<br>Jimmy Brownie<br><br>Kanał Publiczny: RAV wannabe</description>
<url>http://rave.net.pl/</url>
<allianceID>1136157539</allianceID>
<allianceName>C0VEN</allianceName>
<taxRate>10</taxRate>
<memberCount>74</memberCount>
<shares>100</shares>
<logo>
<graphicID>0</graphicID>
<shape1>528</shape1>
<shape2>570</shape2>
<shape3>574</shape3>
<color1>677</color1>
<color2>676</color2>
<color3>680</color3>
</logo>
</result>
<cachedUntil>2011-02-07 17:01:28</cachedUntil>
</eveapi>
Pojawi się także pole ID postaci (characterID). Po jego wypełnieniu (dla kilku postaci wprowadzamy wartości po przecinku, np123456789,0987654321,1643857235). twoje postacie pojawią się w spisie generalnym polskich postaci. Informacje jakie się tam pojawią będą zgodne z poniższym plikiem:
<eveapi version="2">
<currentTime>2011-02-07 15:14:39</currentTime>
<result>
<characterID>1014281520</characterID>
<characterName>Hastrabull</characterName>
<race>Caldari</race>
<bloodline>Civire</bloodline>
<corporationID>230492692</corporationID>
<corporation>Rave Technologies Inc.</corporation>
<corporationDate>2010-11-13 14:11:00</corporationDate>
<allianceID>1136157539</allianceID>
<alliance>C0VEN</alliance>
<allianceDate>2007-10-18 16:26:00</allianceDate>
<securityStatus>5.00384867494201</securityStatus>
</result>
<cachedUntil>2011-02-07 16:11:39</cachedUntil>
</eveapi>
Na portalu usunięte zostaną wszystkie funkcjonalności związane z API, natomiast pojawią się dwie pozycje w menu:
- Spis ludności w Eve
- Spis korporacji
Tam też pojawią się informacje zebrane z API.
Jak to się ma do planowanej zmiany portalu na wordpressa jeszcze nie wiem, się okaże.
Jeśli mogę was o coś poprosić, to o to abyście wypełniali te pola swoimi ID'kami. Pomoże mi to w testowaniu funkcjonalności.
ID Korporacji znajdziecie tutaj:
http://evemaps.dotlan.net/corp (po prawej u góry wpisujecie nazwę korporacji. W wyniku wyszukiwania będzie ID korporacji).
ID postaci znajdziecie tutaj:
http://www.eveonline.com/character/skilltree.asp po zalogowaniu i wybraniu postaci, w linku w polu adresu przegladarki będzie coś takiego: ?characterID=XXXXXXXXX gdzie XXXXXXXX to twój ID postaci.