Pages: [1] 2 :: one page |
|
Author |
Thread Statistics | Show CCP posts - 18 post(s) |
|

CCP FoxFour
C C P C C P Alliance
2892

|
Posted - 2014.02.11 11:29:00 -
[1] - Quote
Hey guys,
You may have noticed in the client when viewing a killmail there was a new option called Copy External Kill Link. Well as of today that link is now live and good to go: When you click on it you should have something like this copied to your clipboard: http://public-crest.eveonline.com/killmails/30290604/787fb3714062f1700560d4a83ce32c67640b1797/
The idea behind this endpoint is that it takes a killmail ID and a hash of the killmail and if the hash is right for that killmail ID we return a response with the contents of the killmail. Assuming killboards build in support for it this means you can API verify a killmail without having to give out your API details.
If you run into any problems with this endpoint please let me know here.
Enjoy guys! :D CCP SocksFour // Game Designer @regnerba |
|
|

CCP FoxFour
C C P C C P Alliance
2893

|
Posted - 2014.02.11 11:35:00 -
[2] - Quote
Welp... it does appear I have made a small boo boo with the image links. Will get a fix out soon. CCP SocksFour // Game Designer @regnerba |
|

Lucas Raholan
Societas Imperialis Sceptri Coronaeque
121
|
Posted - 2014.02.11 11:36:00 -
[3] - Quote
You are a god Socksfour...very much appreciated I'm secretly a unicorn that Sh**ts fairy dust and sings all day-á |

Peter Powers
Terrorists of Dimensions Free 2 Play
201
|
Posted - 2014.02.11 11:45:00 -
[4] - Quote
First of all: i've been asking for this since years, for example on fanfest, so a big and honest: Thank you CCP FoxFour, for making our (3rdparty) world a bit brighter.
CCP FoxFour wrote:You may have noticed in the client when viewing a killmail there was a new option called Copy External Kill Link.
since i believe not everyone will know what you mean by the new option, here a SC that should help people find it: Screenshot
basically its the context menu you can open by clicking at the box to the top left of your killmail. 3rdPartyEve.net - your catalogue for 3rd party applications |

Sentient Blade
Crisis Atmosphere
1183
|
Posted - 2014.02.11 11:46:00 -
[5] - Quote
That's cool. Any chance for multiple select in the kill reports window and a way of copying multiple external URLs at once to the clipboard? Newline separated of course. |

Captain Thunk
Sniggerdly Pandemic Legion
147
|
Posted - 2014.02.11 11:48:00 -
[6] - Quote
FoxFour is definately the best Furry Dev |
|

CCP FoxFour
C C P C C P Alliance
2898

|
Posted - 2014.02.11 11:49:00 -
[7] - Quote
Peter Powers wrote:First of all: i've been asking for this since years, for example on fanfest, so a big and honest: Thank you CCP FoxFour, for making our (3rdparty) world a bit brighter. CCP FoxFour wrote:You may have noticed in the client when viewing a killmail there was a new option called Copy External Kill Link. since i believe not everyone will know what you mean by the new option, here a SC that should help people find it: Screenshotbasically its the context menu you can open by clicking at the box to the top left of your killmail.
Yes, that one. It's also availible when right clicking on a killmail in a war report or your character sheet. CCP SocksFour // Game Designer @regnerba |
|

Steve Ronuken
Fuzzwork Enterprises Vote Steve Ronuken for CSM
2637
|
Posted - 2014.02.11 11:51:00 -
[8] - Quote
\o/
Handy for event kill boards, who want api verified kill mails :) Steve Ronuken for CSM 9! http://www.fuzzwork.co.uk/ Twitter: @fuzzysteve on Twitter |
|

CCP FoxFour
C C P C C P Alliance
2898

|
Posted - 2014.02.11 11:51:00 -
[9] - Quote
Sentient Blade wrote:That's cool. Any chance for multiple select in the kill reports window and a way of copying multiple external URLs at once to the clipboard? Newline separated of course.
Possibly at some point in the future, but it's really not very high on my list of things to look at. CCP SocksFour // Game Designer @regnerba |
|
|

CCP FoxFour
C C P C C P Alliance
2898

|
Posted - 2014.02.11 11:53:00 -
[10] - Quote
Captain Thunk wrote:FoxFour is definately the best Furry Dev
I... you... just no. No no no. Best dev, great. Furry dev? When have you ever seen me wear anything furry? CCP Nullarbor however... https://twitter.com/CCP_Nullarbor/status/367084848869310464 CCP SocksFour // Game Designer @regnerba |
|
|

brammator
SUB ZERO. Legion of xXDEATHXx
97
|
Posted - 2014.02.11 12:20:00 -
[11] - Quote
Stage 1: denial.
It's ok, we'll wait. |

Megarom
Illustrious Continuum
7
|
Posted - 2014.02.11 12:20:00 -
[12] - Quote
I noticed the links to solarsystem and corp and alliance objects unfortunately they don't work. Care to comment?
PS. I've had the fortune of attending the pub crawl with tiger suited and somewhat drunk Nullabor and can confirm it was wild. |
|

Chribba
Otherworld Enterprises Otherworld Empire
11056
|
Posted - 2014.02.11 13:08:00 -
[13] - Quote
*thumba up*
|
|

Sno- Chan
The Riot Formation Fatal Ascension
1
|
Posted - 2014.02.11 13:29:00 -
[14] - Quote
 |

Ammzi
Love Squad Black Legion.
1659
|
Posted - 2014.02.11 13:57:00 -
[15] - Quote
Thank youuuu foxyfour :) |

Peter Powers
Terrorists of Dimensions Free 2 Play
201
|
Posted - 2014.02.11 14:23:00 -
[16] - Quote
Megarom wrote:I noticed the links to solarsystem and corp and alliance objects unfortunately they don't work. Care to comment?
PS. I've had the fortune of attending the pub crawl with tiger suited and somewhat drunk Nullabor and can confirm it was wild.
we can only access endpoints that are set to public, character, alliance, corp, solarsystem etc. are not public (yet?) 3rdPartyEve.net - your catalogue for 3rd party applications |

Squizz Caphinator
Woopatang
154
|
Posted - 2014.02.11 14:49:00 -
[17] - Quote
Much love! This has now been implemented in zKillboard :) Various projects I enjoy putting my time into: http://zkillboard.com | http://evewho.com | http://eve-kill.net | http://evechatter.com | http://skillq.net |

Cyerus
Eternal Strife
251
|
Posted - 2014.02.11 14:52:00 -
[18] - Quote
Awesome! Thank you FoxFour.
Not bad for a "designer" at all  |
|

CCP FoxFour
C C P C C P Alliance
2905

|
Posted - 2014.02.11 15:31:00 -
[19] - Quote
I am also aware of an issue where some KMs are returning: application/vnd.ccp.eve.UnsupportedMediaTypeError-v1+json
So far I have tracked this to Sleepers, if you are getting this on a killmail without sleepers let me know. :) CCP SocksFour // Game Designer @regnerba |
|

Thorbit Klefman
AlpacaWaffe Goonswarm Federation
0
|
Posted - 2014.02.11 15:52:00 -
[20] - Quote
CCP FoxFour wrote:I am also aware of an issue where some KMs are returning: application/vnd.ccp.eve.UnsupportedMediaTypeError-v1+json
So far I have tracked this to Sleepers, if you are getting this on a killmail without sleepers let me know. :)
mails that contain corps that have been closed, also generate that error |
|

Faolan Volfe
SergalJerk Brave Collective
0
|
Posted - 2014.02.11 16:26:00 -
[21] - Quote
LEYIF is recruiting, CCP furries welcome
(Also a much much larger amount of the furry population has never worn something 'furry' than the portion that has, so don't worry about that stopping you) |

Querns
GBS Logistics and Fives Support Goonswarm Federation
198
|
Posted - 2014.02.11 17:35:00 -
[22] - Quote
CCP FoxFour wrote:Hey guys, You may have noticed in the client when viewing a killmail there was a new option called Copy External Kill Link. Well as of today that link is now live and good to go: When you click on it you should have something like this copied to your clipboard: http://public-crest.eveonline.com/killmails/30290604/787fb3714062f1700560d4a83ce32c67640b1797/The idea behind this endpoint is that it takes a killmail ID and a hash of the killmail and if the hash is right for that killmail ID we return a response with the contents of the killmail. Assuming killboards build in support for it this means you can API verify a killmail without having to give out your API details. If you run into any problems with this endpoint please let me know here. Enjoy guys! :D Amazing -- thanks a lot for your work on this! It's good to see some real meat and potatoes coming out of CREST. This particular functionality actually solves several problems I was having in situations where I would like for killmails to be posted manually, but couldn't necessarily trust the information I was being given. It's an elegant solution to this problem and it opens some real doors. This post was crafted by a member of the Goonswarm Economic Warfare Cabal, the foremost authority on Eve: Online economics and gameplay. |

Luigi Thirty
GoonWaffe Goonswarm Federation
35
|
Posted - 2014.02.11 20:04:00 -
[23] - Quote
It's rather annoying that the bizarre CCP MIME type means it doesn't open in my browser that has a JSON viewer but oh well. |

Raoul Estaban
GoonWaffe Goonswarm Federation
0
|
Posted - 2014.02.11 20:22:00 -
[24] - Quote
Luigi Thirty wrote:It's rather annoying that the bizarre CCP MIME type means it doesn't open in my browser that has a JSON viewer. Why doesn't it just use application/json like everything else? CCP like to be special snowflakes. |

Luigi Thirty
GoonWaffe Goonswarm Federation
40
|
Posted - 2014.02.11 20:42:00 -
[25] - Quote
Other things:
Why doesn't it send faction = null when someone's not in FW like the regular killmail API does? Why does it send every number twice, once in int form and once in str form? Why are corp/alliance icon URLs contained in objects when their only data is the URL?
Please don't tell me this is a hacked-together JSON converter on top of MSSQL XML output. |
|

CCP FoxFour
C C P C C P Alliance
2908

|
Posted - 2014.02.11 20:51:00 -
[26] - Quote
Luigi Thirty wrote:Other things:
Why doesn't it send faction = null when someone's not in FW like the regular killmail API does? Why does it send every number twice, once in int form and once in str form? Why are corp/alliance icon URLs contained in objects when their only data is the URL?
Please don't tell me this is a hacked-together JSON converter on top of MSSQL XML output.
In CREST fields can be optional, when something is null we just don't return it. Those fields are optional. I cannot remember the exact technical reasons, but there was some reason for sometimes wanting a string representation. Something about JS not liking long numbers. I actually only put it in once, but CREST takes it and sends both the Long and String version. Um... to be honest I don't know the design reasons for that. It is however the standard for CREST. CCP FoxFour // Game Designer [url]http://twitter.com/regnerba[/url] |
|

Sentient Blade
Crisis Atmosphere
1183
|
Posted - 2014.02.11 20:54:00 -
[27] - Quote
Some (most) of the numbers blow the 32 bit boundary, putting them in string format makes them extractable by everything, not just those handling uint64 or 64 bit double. |

Raoul Estaban
GoonWaffe Goonswarm Federation
0
|
Posted - 2014.02.11 20:59:00 -
[28] - Quote
Sentient Blade wrote:Some (most) of the numbers blow the 32 bit boundary, putting them in string format makes them extractable by everything, not just those handling uint64 or 64 bit double.
Then they should only be sending them as strings. It's asinine to send it both ways when it's known one form is broken for most use cases. |

Luigi Thirty
GoonWaffe Goonswarm Federation
40
|
Posted - 2014.02.11 21:00:00 -
[29] - Quote
CCP FoxFour wrote: In CREST fields can be optional, when something is null we just don't return it. Those fields are optional.
If you don't return all fields, is there a list of all possible fields it can return? I don't have access to enough killmails on my personal account to possibly find every field.
CCP FoxFour wrote: I cannot remember the exact technical reasons, but there was some reason for sometimes wanting a string representation. Something about JS not liking long numbers. I actually only put it in once, but CREST takes it and sends both the Long and String version.
If the problem is numbers that are too big for 32-bit, why not just send them only as strings instead of an integer format that may break applications when it gets too big and let the application worry about manipulating them? |
|

CCP FoxFour
C C P C C P Alliance
2908

|
Posted - 2014.02.11 21:27:00 -
[30] - Quote
Luigi Thirty wrote:CCP FoxFour wrote: In CREST fields can be optional, when something is null we just don't return it. Those fields are optional.
If you don't return all fields, is there a list of all possible fields it can return? I don't have access to enough killmails on my personal account to possibly find every field. CCP FoxFour wrote: I cannot remember the exact technical reasons, but there was some reason for sometimes wanting a string representation. Something about JS not liking long numbers. I actually only put it in once, but CREST takes it and sends both the Long and String version.
If the problem is numbers that are too big for 32-bit, why not just send them only as strings instead of an integer format that may break applications when it gets too big and let the application worry about manipulating them?
The documentation says whats what... but you don't have access to that until CREST is made fully available. Until then you guys will kind of have to put together some docs yourselves. Public CREST is not really a fully supported thing.
I will quickly say this:
Quote: Killmail: killID - Long killTime - String SolarSystem - Reference - id - Long - name - String moon - Reference - Optional - id - Long - name - String victim - MediaType attackerCount - Long attackers - MediaType
KillmailVictim character - Reference - Optional - id - Long - name - String - icon - External Reference corporation - Reference - Optional - id - Long - name - String - icon - External Reference alliance - Reference - Optional - id - Long - name - String - icon - External Reference faction - Reference - Optional - id - Long - name - String - icon - External Reference damageTaken - Long shipType - Reference - id - Long - name - String - icon - External Reference items - MediaType - Optional
KillmailItems itemType - Reference - id - Long - name - String - icon - External Reference quantityDropped - Long - Optional quantityDestroyed - Long - Optional singleton - Long flag - Long items - Array - Optional - itemType - Reference -- id - Long -- name - String -- icon - External Reference - quantityDropped - Long - Optional - quantityDestroyed - Long - Optional - singleton - Long - flag - Long
KillmailAttackers character - Reference - Optional - id - Long - name - String - icon - External Reference corporation - Reference - Optional - id - Long - name - String - icon - External Reference alliance - Reference - Optional - id - Long - name - String - icon - External Reference faction - Reference - Optional - id - Long - name - String - icon - External Reference securityStatus - Float finalBlow - Bool damageDone - Long shipType - Reference - Optional - id - Long - name - String - icon - External Reference weaponType- Reference - Optional - id - Long - name - String - icon - External Reference
CCP FoxFour // Game Designer @regnerba |
|
|
|
|
|
Pages: [1] 2 :: one page |
First page | Previous page | Next page | Last page |