Pages: 1 [2] 3 4 5 6 :: one page |
|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |

Karbowiak
Sniggerdly Pandemic Legion
31
|
Posted - 2011.12.25 02:01:00 -
[31] - Quote
Zaine Maltis wrote:http://eve-kill.net/?a=jsonpilot&pilot=Shellac_Brookdale&year=2011
seems to only return kills in December?
I guess I need a way to limit the last x kills to make it nice to implement into my killboard plugin.
That way I can only pull the number of kills the use wants to display (hard limited to protect your app).
i can then use this and let the user put in pilot name, corp, alliance or eve alliance if they want to use it to show what's going on in a particular location.
(The Amarr System Wordpress blog! ;) )
It only returns mails for this month yes. And its limited to 100 or 200 (can't remember exactly).
Hit me up on IRC tomorrow (http://evsco.net , hit support and irc link #2) and i'll be more clear headed :) |

Shellac Brookdale
RAZOR Alliance
1
|
Posted - 2012.01.05 06:33:00 -
[32] - Quote
There seems to be a problem with the idfeed since yesterday. It just gives me a "DIIIIIIIEEEEEEEEEEEEEEEEEEEEEEE" text message instead of the XML output. Anything I should be worried about?  |

Osku Rei
Black Aces Against ALL Authorities
3
|
Posted - 2012.01.05 08:28:00 -
[33] - Quote
o/
Just reinforcing my ideas.
Heres how my API calls are formatted:
- 'v1' = Version (can be stripped out)
- 'public' = API key (can be stripped out)
- 'system' = Service
- 'systeminfo' = Method
- 'solarSystemID' = key
- '30000142' = value to above key
- '.xml' is the format you want the data returned in.
http://api.evejb.com/api/v1/public/system/systeminfo/solarSystemID/30000142.xml
Using this format it turns http://eve-kill.net/?a=jsonpilot&pilot=Shellac_Brookdale&month=11 into:
http://eve-kill.net/api/v1/public/pilot/pilotKills/Shellac_Brookdale/month/11.xml
Which in my opinion looks much nicer, as with long urls makes them easier to read.
You can have unlimited parameters after the 'Method', there's no need to add any more code. (it uses a generic method to get all the parameters)
E.g : http://api.evejb.com/api/v1/public/system/systeminfo/solarSystemID/30000142/someRandomParameter/1234.xml no code was added to allow that 2nd key/value pair.
Hope this makes sense ?
My API has multiple parsers / returnable formats such as json, xml, txt, cvs , printr, php, any other custom parser you want to create all you need to do is define the class, inherit an interface. May be handy to some people, but more than likely it will be json or xml.
Another nice thing is doing : http://api.evejb.com/api/v1/public/system/help.xml which will get the phpdocs for each method and produce a form of help file containing required parameters etc (although i haven't created any automatic phpdoc for the example)
|

Karbowiak
Sniggerdly Pandemic Legion
31
|
Posted - 2012.01.08 01:32:00 -
[34] - Quote
Shellac Brookdale wrote:There seems to be a problem with the idfeed since yesterday. It just gives me a "DIIIIIIIEEEEEEEEEEEEEEEEEEEEEEE" text message instead of the XML output. Anything I should be worried about? 
Sorry, had to kill the idfeed for a bit. It was making the http server unresponsive. It was actually so bad, that it was doing nothing but answering idfeed requests :/
Osku Rei wrote:o/ Just reinforcing my ideas. Heres how my API calls are formatted:
- 'v1' = Version (can be stripped out)
- 'public' = API key (can be stripped out)
- 'system' = Service
- 'systeminfo' = Method
- 'solarSystemID' = key
- '30000142' = value to above key
- '.xml' is the format you want the data returned in.
http://api.evejb.com/api/v1/public/system/systeminfo/solarSystemID/30000142.xmlUsing this format it turns http://eve-kill.net/?a=jsonpilot&pilot=Shellac_Brookdale&month=11 into: http://eve-kill.net/api/v1/public/pilot/pilotKills/Shellac_Brookdale/month/11.xmlWhich in my opinion looks much nicer, as with long urls makes them easier to read. You can have unlimited parameters after the 'Method', there's no need to add any more code. (it uses a generic method to get all the parameters) E.g : http://api.evejb.com/api/v1/public/system/systeminfo/solarSystemID/30000142/someRandomParameter/1234.xmlno code was added to allow that 2nd key/value pair. Hope this makes sense ? My API has multiple parsers / returnable formats such as json, xml, txt, cvs , printr, php, any other custom parser you want to create all you need to do is define the class, inherit an interface. May be handy to some people, but more than likely it will be json or xml. Another nice thing is doing : http://api.evejb.com/api/v1/public/system/help.xml which will get the phpdocs for each method and produce a form of help file containing required parameters etc (although i haven't created any automatic phpdoc for the example)
Would require i started recoding it, haha.. But yeah, it does look much nicer - but im also very very very very very very lazy. :P |

Osku Rei
Black Aces Against ALL Authorities
3
|
Posted - 2012.01.08 19:30:00 -
[35] - Quote
Karbowiak wrote:Shellac Brookdale wrote:There seems to be a problem with the idfeed since yesterday. It just gives me a "DIIIIIIIEEEEEEEEEEEEEEEEEEEEEEE" text message instead of the XML output. Anything I should be worried about?  Sorry, had to kill the idfeed for a bit. It was making the http server unresponsive. It was actually so bad, that it was doing nothing but answering idfeed requests :/ Osku Rei wrote:o/ Just reinforcing my ideas. Heres how my API calls are formatted:
- 'v1' = Version (can be stripped out)
- 'public' = API key (can be stripped out)
- 'system' = Service
- 'systeminfo' = Method
- 'solarSystemID' = key
- '30000142' = value to above key
- '.xml' is the format you want the data returned in.
http://api.evejb.com/api/v1/public/system/systeminfo/solarSystemID/30000142.xmlUsing this format it turns http://eve-kill.net/?a=jsonpilot&pilot=Shellac_Brookdale&month=11 into: http://eve-kill.net/api/v1/public/pilot/pilotKills/Shellac_Brookdale/month/11.xmlWhich in my opinion looks much nicer, as with long urls makes them easier to read. You can have unlimited parameters after the 'Method', there's no need to add any more code. (it uses a generic method to get all the parameters) E.g : http://api.evejb.com/api/v1/public/system/systeminfo/solarSystemID/30000142/someRandomParameter/1234.xmlno code was added to allow that 2nd key/value pair. Hope this makes sense ? My API has multiple parsers / returnable formats such as json, xml, txt, cvs , printr, php, any other custom parser you want to create all you need to do is define the class, inherit an interface. May be handy to some people, but more than likely it will be json or xml. Another nice thing is doing : http://api.evejb.com/api/v1/public/system/help.xml which will get the phpdocs for each method and produce a form of help file containing required parameters etc (although i haven't created any automatic phpdoc for the example) Would require i started recoding it, haha.. But yeah, it does look much nicer - but im also very very very very very very lazy. :P
Or you could use my code (API Framework) ;)
I made an error: http://eve-kill.net/api/v1/public/pilot/pilotKills/Shellac_Brookdale/month/11.xml should be: http://eve-kill.net/api/v1/public/pilot/pilotKills/pilot/Shellac_Brookdale/month/11.xml
|

Karbowiak
Sniggerdly Pandemic Legion
31
|
Posted - 2012.01.10 12:17:00 -
[36] - Quote
Osku Rei wrote:Karbowiak wrote:Shellac Brookdale wrote:There seems to be a problem with the idfeed since yesterday. It just gives me a "DIIIIIIIEEEEEEEEEEEEEEEEEEEEEEE" text message instead of the XML output. Anything I should be worried about?  Sorry, had to kill the idfeed for a bit. It was making the http server unresponsive. It was actually so bad, that it was doing nothing but answering idfeed requests :/ Osku Rei wrote:o/ Just reinforcing my ideas. Heres how my API calls are formatted:
- 'v1' = Version (can be stripped out)
- 'public' = API key (can be stripped out)
- 'system' = Service
- 'systeminfo' = Method
- 'solarSystemID' = key
- '30000142' = value to above key
- '.xml' is the format you want the data returned in.
http://api.evejb.com/api/v1/public/system/systeminfo/solarSystemID/30000142.xmlUsing this format it turns http://eve-kill.net/?a=jsonpilot&pilot=Shellac_Brookdale&month=11 into: http://eve-kill.net/api/v1/public/pilot/pilotKills/Shellac_Brookdale/month/11.xmlWhich in my opinion looks much nicer, as with long urls makes them easier to read. You can have unlimited parameters after the 'Method', there's no need to add any more code. (it uses a generic method to get all the parameters) E.g : http://api.evejb.com/api/v1/public/system/systeminfo/solarSystemID/30000142/someRandomParameter/1234.xmlno code was added to allow that 2nd key/value pair. Hope this makes sense ? My API has multiple parsers / returnable formats such as json, xml, txt, cvs , printr, php, any other custom parser you want to create all you need to do is define the class, inherit an interface. May be handy to some people, but more than likely it will be json or xml. Another nice thing is doing : http://api.evejb.com/api/v1/public/system/help.xml which will get the phpdocs for each method and produce a form of help file containing required parameters etc (although i haven't created any automatic phpdoc for the example) Would require i started recoding it, haha.. But yeah, it does look much nicer - but im also very very very very very very lazy. :P Or you could use my code (API Framework) ;) I made an error: http://eve-kill.net/api/v1/public/pilot/pilotKills/Shellac_Brookdale/month/11.xmlshould be: http://eve-kill.net/api/v1/public/pilot/pilotKills/pilot/Shellac_Brookdale/month/11.xml
And where would i get said API Framework? :P
also fixed a sorta massive annoying dumb bug in the EPIC API.. I was apparently sorta ******** when i made it, and decided to always include everything, even if nothing was set. Fixed that, so it only shows what you ask for.. oops :D |

Zaine Maltis
Innsmouth Enterprises
26
|
Posted - 2012.01.10 13:28:00 -
[37] - Quote
Don't worry man, we've all been there. My first release of my wordpress plugin included my characters hardcoded details.......  Innsmouth Enterprises
|

Osku Rei
Black Aces Against ALL Authorities
3
|
Posted - 2012.01.10 16:33:00 -
[38] - Quote
Karbowiak wrote:And where would i get said API Framework? :P
also fixed a sorta massive annoying dumb bug in the EPIC API.. I was apparently sorta ******** when i made it, and decided to always include everything, even if nothing was set. Fixed that, so it only shows what you ask for.. oops :D
Mail me and we can talk :) |

Zaine Maltis
Innsmouth Enterprises
27
|
Posted - 2012.01.12 22:01:00 -
[39] - Quote
You broke it dude? I was about to try and get my plugin working with your new api and i'll I'm getting is 500s.  Innsmouth Enterprises
|

Zaine Maltis
Innsmouth Enterprises
27
|
Posted - 2012.01.12 23:03:00 -
[40] - Quote
Back up now, but I'm struggling to work out how to use this. I'm trying:
http://eve-kill.net/epic/involvedPilot:Dozer Farstrider/mask:2097151
and stealing the mask from one of the examples. Is this like the other API and limited to kills this year? I'm returned back "[]".
I grabbed the name from someone on the front page of eve kill so I know they've got kills!
What I need to do is provide a way for people to put their Pilot name, or Corp name into a box and in the background pull kills from ya to display like this: http://www.innsmouthenterprises.com/wp-content/uploads/2009/07/screenshot-2.gif
Innsmouth Enterprises
|
|

Karbowiak
Sniggerdly Pandemic Legion
32
|
Posted - 2012.01.14 19:30:00 -
[41] - Quote
http://eve-kill.net/epic/involvedPilot:Dozer_Farstrider/mask:2097151
;) |

Zaine Maltis
Innsmouth Enterprises
28
|
Posted - 2012.01.14 19:46:00 -
[42] - Quote
and what does that return? Is it limited to kills this year? this month?
Can I get it to return kills in the last x days? Innsmouth Enterprises
|

Karbowiak
Sniggerdly Pandemic Legion
32
|
Posted - 2012.01.14 22:28:00 -
[43] - Quote
Zaine Maltis wrote:and what does that return? Is it limited to kills this year? this month?
Can I get it to return kills in the last x days?
It's limited to the last 200 kills in this month. Atm there is no way to alter this (im lazy)
edit:// btw, if you only need minor amounts of information, try with a smaller bitmask number to only request the information you actually need. |

Zaine Maltis
Innsmouth Enterprises
28
|
Posted - 2012.01.15 16:00:00 -
[44] - Quote
Ok. getting there. However, I think you need to change the way you are returning the data. Currently, a kill is represented by this:
[[{"url":"http:\/\/eve-kill.net\/?a=kill_detail&kll_id=12139313"},{"timestamp":"2012-01-14 17:31:00"},{"victimName":"Kelshall"},{"victimShipName":"Stabber"},{"FBPilotName":"ValentinaDLM"},{"solarSystemName":"Akonoinen"}]]
which decodes into:
Array ( [0] => Array ( [0] => array ( [url] => http://eve-kill.net/?a=kill_detail&kll_id=12139313 )
[1] => array ( [timestamp] => 2012-01-14 17:31:00 )
[2] => array ( [victimName] => Kelshall )
[3] => array ( [victimShipName] => Stabber )
[4] => array ( [FBPilotName] => ValentinaDLM )
[5] => array ( [solarSystemName] => Akonoinen )
)
which is a total ballache to work with. Instead, it would make more sense to return as:
[[{"url":"http:\/\/eve-kill.net\/?a=kill_detail&kll_id=12139313", "timestamp":"2012-01-14 17:31:00","victimName":"Kelshall","victimShipName":"Stabber","FBPilotName":"ValentinaDLM","solarSystemName":"Akonoinen"}]]
which would decode as:
Array ( [0] => Array ( [0] => Array ( [url] => http://eve-kill.net/?a=kill_detail&kll_id=12139313 [timestamp] => 2012-01-14 17:31:00 [victimName] => Kelshall [victimShipName] => Stabber [FBPilotName] => ValentinaDLM [solarSystemName] => Akonoinen )
)
)
which is eeeasy to work with. Innsmouth Enterprises
|

Zaine Maltis
Innsmouth Enterprises
28
|
Posted - 2012.01.15 17:24:00 -
[45] - Quote
Karbowiak you are a squire and a gentlemen \o/  Innsmouth Enterprises
|

Karbowiak
Sniggerdly Pandemic Legion
33
|
Posted - 2012.01.15 17:49:00 -
[46] - Quote
I've added the ability to limit amount of mails EPIC returns. mailLimit:1 to mailLimit:100 Setting it below 1 is useless, and above 100 defaults back to 100.
Also, as per. Zaine's post, i have updated the way data is returned. Instead of being so convoluted in it's return, it's now sexy and easy to parse.
Enjoy! ;) |

Karbowiak
Sniggerdly Pandemic Legion
35
|
Posted - 2012.01.18 16:09:00 -
[47] - Quote
aaaaaaand bump..
<3 EPIC |

Karbowiak
Sniggerdly Pandemic Legion
39
|
Posted - 2012.01.27 15:12:00 -
[48] - Quote
i shall bump thy!
/me nudges the forum post
oh look at that  |

Marchejita
Quasar Heavy Industries Quasar Generation
0
|
Posted - 2012.02.08 10:25:00 -
[49] - Quote
is it possible to make some battle report in some system between two specifics times ?
http://eve-kill.net/?a=kill_related&kll_id=12384045 but between 8:00 to 10:00
|

Fara'a
BALKAN EXPRESS
6
|
Posted - 2012.02.26 09:53:00 -
[50] - Quote
I'm trying to set up a new corp KB (edk 4.++), and I'm unable to get data from the current one. How can I retrieve the data from eve-kill? The most i managed were kills from current month, using idfeed, but since the corp has killmails from 2006 it would be nice to have them all. Since the biggest problem is my lack of knowledge using idfeed I would appreciate if you can be as specific as you can . I don't mind doing some legwork, meaning getting mails year by year or month by month even, just need to know if i can get a hold on of all corp killmails. Regards, Fara'a Hate it or love it, the underdog's on top, And I'm gonna shine until my heart stop. |
|

Karbowiak
Deep Core Mining Inc. Caldari State
57
|
Posted - 2012.03.25 22:01:00 -
[51] - Quote
Sorry for the lacking of answering questions in this thread, i shall pick that up again! 
Battle reports are done automatically, so atm, no.
Fara'a wrote:I'm trying to set up a new corp KB (edk 4.++), and I'm unable to get data from the current one. How can I retrieve the data from eve-kill? The most i managed were kills from current month, using idfeed, but since the corp has killmails from 2006 it would be nice to have them all. Since the biggest problem is my lack of knowledge using idfeed  I would appreciate if you can be as specific as you can  . I don't mind doing some legwork, meaning getting mails year by year or month by month even, just need to know if i can get a hold on of all corp killmails. Regards, Fara'a getting mails from eve-kill you do via idfeed.
As for help doing it, you should look at the eve-id people :) |

Khorkrak
War Tribe
1
|
Posted - 2012.03.26 17:04:00 -
[52] - Quote
Is there as way to get a copy of the entire set of kills, pilots, corps and alliances directly as opposed to hammering the EPIC API to do so? I.e. MySQL dumps of the corresponding tables gzipped posted somewhere on eve dev periodically would suffice. I can use the API but would rather not be a drain on performance. Extraordinary claims require extraordinary evidence |

Karbowiak
Deep Core Mining Inc. Caldari State
57
|
Posted - 2012.03.26 19:01:00 -
[53] - Quote
Khorkrak wrote:Is there as way to get a copy of the entire set of kills, pilots, corps and alliances directly as opposed to hammering the EPIC API to do so? I.e. MySQL dumps of the corresponding tables gzipped posted somewhere on eve dev periodically would suffice. I can use the API but would rather not be a drain on performance.
sadly no, we don't do period data dumps of killmails.
Would be easier to explain why if you come by our irc channel tbh  |

Karbowiak
Deep Core Mining Inc. Caldari State
58
|
Posted - 2012.04.01 17:59:00 -
[54] - Quote
Updated with a new function that i had forgotten to add, the ability to list a single killmail.
Also removed some of the examples since they were old and not current at all.. |

Etil DeLaFuente
New Eclipse Initiative Mercenaries
4
|
Posted - 2012.04.08 23:22:00 -
[55] - Quote
There is a bug in the Json produced with your EPIC API if no items are dropped or destroyed. Instead of creating a null object it creates an empty array. I have left the internal ID so you can reproduce it.
I used the mask value : 1606910
Exemple :
{ "timestamp": "xxxxxxxx", "internalID": 13002332, "externalID": xxxxxxxx, "victimName": "xxxxxxxx", "victimExternalID": xxxxxxxx, "victimCorpName": "xxxxxxxx", "victimAllianceName": "xxxxxxxx", "victimShipID": xxxxxxxx, "solarSystemName": "xxxxxxxx", "involved": [{ "characterID": xxxxxxxx, "characterName": "xxxxxxxx", "corporationID": xxxxxxxx, "corporationName": "xxxxxxxx", "allianceID": xxxxxxxx, "allianceName": "xxxxxxxx.", "factionID": xxxxxxxx, "factionName": xxxxxxxx, "securityStatus": xxxxxxxx, "damageDone": xxxxxxxx, "finalBlow": xxxxxxxx, "weaponTypeID": xxxxxxxx, "shipTypeID": xxxxxxxx }], "items": [] }
|

Etil DeLaFuente
New Eclipse Initiative Mercenaries
4
|
Posted - 2012.04.09 00:54:00 -
[56] - Quote
Can you consider adding the possibility to query the epic api by ids ? e.g allianceId, CorporationId, etc..
Some alliances and corps use a dot at the end and for some reason that character is stripped from the url.
|

Etil DeLaFuente
New Eclipse Initiative Mercenaries
4
|
Posted - 2012.04.14 08:34:00 -
[57] - Quote
Bump
Etil DeLaFuente wrote:There is a bug in the Json produced with your EPIC API if no items are dropped or destroyed (capsule). Instead of creating a null object it creates an empty array. I have left the internal ID so you can reproduce it.
I used the mask value : 1606910
Exemple :
{ "timestamp": "xxxxxxxx", "internalID": 13002332, "externalID": xxxxxxxx, "victimName": "xxxxxxxx", "victimExternalID": xxxxxxxx, "victimCorpName": "xxxxxxxx", "victimAllianceName": "xxxxxxxx", "victimShipID": xxxxxxxx, "solarSystemName": "xxxxxxxx", "involved": [{ "characterID": xxxxxxxx, "characterName": "xxxxxxxx", "corporationID": xxxxxxxx, "corporationName": "xxxxxxxx", "allianceID": xxxxxxxx, "allianceName": "xxxxxxxx.", "factionID": xxxxxxxx, "factionName": xxxxxxxx, "securityStatus": xxxxxxxx, "damageDone": xxxxxxxx, "finalBlow": xxxxxxxx, "weaponTypeID": xxxxxxxx, "shipTypeID": xxxxxxxx }], "items": [] } and
Etil DeLaFuente wrote:Can you consider adding the possibility to query the epic api by ids ? e.g allianceId, CorporationId, etc..
Some alliances and corps use a dot at the end and for some reason that character is stripped from the url. |

plan q
Interstellar eXodus BricK sQuAD.
0
|
Posted - 2012.04.14 14:54:00 -
[58] - Quote
btw poked him and if you ever need to get his attention pop into irc irc.coldfront.org #esc |

Karbowiak
Deep Core Mining Inc. Caldari State
58
|
Posted - 2012.04.14 15:22:00 -
[59] - Quote
Etil DeLaFuente wrote:Bump Etil DeLaFuente wrote:There is a bug in the Json produced with your EPIC API if no items are dropped or destroyed (capsule). Instead of creating a null object it creates an empty array. I have left the internal ID so you can reproduce it.
I used the mask value : 1606910
Exemple :
{ "timestamp": "xxxxxxxx", "internalID": 13002332, "externalID": xxxxxxxx, "victimName": "xxxxxxxx", "victimExternalID": xxxxxxxx, "victimCorpName": "xxxxxxxx", "victimAllianceName": "xxxxxxxx", "victimShipID": xxxxxxxx, "solarSystemName": "xxxxxxxx", "involved": [{ "characterID": xxxxxxxx, "characterName": "xxxxxxxx", "corporationID": xxxxxxxx, "corporationName": "xxxxxxxx", "allianceID": xxxxxxxx, "allianceName": "xxxxxxxx.", "factionID": xxxxxxxx, "factionName": xxxxxxxx, "securityStatus": xxxxxxxx, "damageDone": xxxxxxxx, "finalBlow": xxxxxxxx, "weaponTypeID": xxxxxxxx, "shipTypeID": xxxxxxxx }], "items": [] } and Etil DeLaFuente wrote:Can you consider adding the possibility to query the epic api by ids ? e.g allianceId, CorporationId, etc..
Some alliances and corps use a dot at the end and for some reason that character is stripped from the url.
Done! ;)
I'll update the first post with the new calls. |

Karbowiak
Deep Core Mining Inc. Caldari State
58
|
Posted - 2012.04.14 15:58:00 -
[60] - Quote
Added monthly lookup (Amazing i forgot that) But removed the old API information, seeing as EPIC can do everything they did.
They still work however :P |
|
|
|
|
Pages: 1 [2] 3 4 5 6 :: one page |
First page | Previous page | Next page | Last page |