Pages: [1] 2 3 :: one page |
|
Author |
Thread Statistics | Show CCP posts - 11 post(s) |
|
CCP Fallout
|
Posted - 2010.10.04 16:37:00 -
[1]
CCP Prism X's final entry into the API Dev Blog Trilogy outlines the new and improved hotness that will be the API. You may read all about it and how to test it using the API Test Service here.
Fallout Associate Community Manager CCP Hf, EVE Online Contact us |
|
Palovana
Caldari Inner Fire Inc.
|
Posted - 2010.10.04 16:39:00 -
[2]
Edited by: Palovana on 04/10/2010 16:40:03 First!
Here's hoping Tyrannis 1.2 is a smoother experience than Tyrannis 1.1 was.
|
Valrandir
Gallente Elemental Mercury Perihelion Alliance
|
Posted - 2010.10.04 16:39:00 -
[3]
Nice !
This has surpassed the Yarrdware specification and has been dubbed Uberware. |
|
Chribba
Otherworld Enterprises Otherworld Empire
|
Posted - 2010.10.04 16:52:00 -
[4]
Love! \o/
/c
Secure 3rd party service | my in-game channel 'Holy Veldspar' |
|
|
CCP Prism X
Gallente C C P C C P Alliance
|
Posted - 2010.10.04 17:05:00 -
[5]
Quick and perceptive pilots may have noticed that the test api link didn't work. This has been amended.
But as a side-note we will regularly shut it down from the public to perform our own tests on it. In such cases I'll make sure to sticky something in the Tech Lab mentioning that. ~ Prism X EvE Database Developer Relocating your character to a cozy, secure container since 2006. Relocating your cozy, secure container to the EVE cemetery since 2008. |
|
Squizz Caphinator
Caldari
|
Posted - 2010.10.04 17:17:00 -
[6]
In before someone says "fix lag"
I'm sure I'm not the only dev happy to see work is being done on the API. Keep up the awesome work!
Would the API team consider adding AllianceName and AllianceID to the Character Sheet? -- Status: Long term hibernation. |
Quito PR
Gallente Mjolnir Inc.
|
Posted - 2010.10.04 17:29:00 -
[7]
Love the Dune references :D
|
OwlManAtt
Gallente Dreddit Test Alliance Please Ignore
|
Posted - 2010.10.04 17:32:00 -
[8]
Could we _please_ get an API call to list blueprints with their ME/PE/copy flag? Just like the data you have for us on the S&I tab? --- Owl |
Lake
The Praxis Initiative Majesta Empire
|
Posted - 2010.10.04 18:05:00 -
[9]
I wanted to post a thank you for the renewed effort in the API. The changes in the blog clearly show use of feedback from the player-developers (I even recognize a bit of my own wishlisting in there).
Oh, and, eve-mail.net will finally live up to its name =) -- Founder of The Praxis Initiative Operator of eve-mail.net |
Wollari
The Executives IT Alliance
|
Posted - 2010.10.04 18:07:00 -
[10]
Edited by: Wollari on 04/10/2010 18:08:59 Prism X: go go go! :-) and never stop working!
I've some questions:
1) Cache between the API server pool farm:
As you said: the cache pool was not shared between the servers. With memcached all api servers are delivering the same cache right? In the past many people have used multiple IP adresses or multiple api keys to get a chance for a new result before the original result times out. This lowered the time between updates. I'm sure that this behavior will hit the sovereignty api aswell, since it was the only api that offered a dataTime field.
But I've seen people using multipe ips and api keys (full director key) to access the same corp wallet multiple times between each cache cycle. Are the corp wallet calls also cache across multipe api requests?
Perhabs it would be nice to lower some cache times for APIs like Sovereignty/FW/Station :-) Since my workaround of getting fresher updates isn't working anymore (15-30 minutes would be nice, and since it's cached between all api servers it should be a big problem).
2) New cache timers:
according your blog post, you're now delivering the Cache File + the original timer when the cache times out. I really like the idea to be more up 2 date with the current ingame action but I'm feeling a that you'll run into a big ddos (distributed denial of service). Just imagine 10000 api clients (yeah just imagine) are tracking a specific api. And then the api result tells all 10000 clients that their cache is timing out at 17:31. Exactly at 17:31 10000 clients are hitting the api servers cause their cache timed out (ntp makes sure that all clients are polling the servers for the same time).
Is the new api cache infrastructure capable of this?
I guess this won't bother you since 99% of the server load is done with private apis (char sheets, etc) and only a couple single applications are taking advantage of the public apis.
3) more
Keep the good work up. I hope to see more API stuff from you (which actually effects me aswell).
---
I think in this update I've only take care about the changed cache infrastructrue and the changed occoupied factionID value in the factionwarfare api.
|
|
|
CCP Stillman
|
Posted - 2010.10.04 18:15:00 -
[11]
Originally by: OwlManAtt Could we _please_ get an API call to list blueprints with their ME/PE/copy flag? Just like the data you have for us on the S&I tab?
It's on the backlog, but that's not telling of when we'll have the time to implement it. We're currently working mostly on technical debt, like the caching solution.
|
|
hfo maan
|
Posted - 2010.10.04 18:19:00 -
[12]
I was listening to dune music while reading this devblog ... scary! Nice one on fixing the cacheing! Quite a techdebt i'm sure!
|
menacemyth
|
Posted - 2010.10.04 18:27:00 -
[13]
I'm just excited and appreciative that there is movement and visibility in this area. Keep up the great work and feel confident that CCP is moving in a very positive direction.
|
Vessper
NOVA TECH
|
Posted - 2010.10.04 18:39:00 -
[14]
Nice work on the API, looking forward to the 1.2 changes and whatever you have in store for Incursion!
Just one (very) small request: it is possible to increase the precision of the value in the Standings API to maybe 10dp? The level of precision needed by people increases as you approach +10 for NPCs so it would be nice to get this from the API rather than other sources.
EveHQ Character App |
Niraia
Gallente GREY COUNCIL Nulli Secunda
|
Posted - 2010.10.04 18:57:00 -
[15]
Excellent additions, thanks <3
eohpoker.com sanshasnation.net
|
wizard87
|
Posted - 2010.10.04 19:11:00 -
[16]
As a lesser-spotted Englishman I had issues understanding your blog so I ran it through Google translate and it still made no sense to me.
What does all this mean? And when will we have another new super-cool tool we can't even imagine life without for Eve?
Cheers.
|
Lykouleon
Trust Doesn't Rust
|
Posted - 2010.10.04 19:37:00 -
[17]
code must flow
Quote: Lord Makk > Be warned, Lykouleon is akin to the love-child of a Goon and a Maru'Kage, with just a touch of Butter Dog for bitterness
|
Zhou Wuwang
Federal Laboratories
|
Posted - 2010.10.04 19:50:00 -
[18]
Quote:
Call Name: /account/AccountStatus.xml.aspx Call Description: Returns basic account information including when the subscription lapses, total play time in minutes, total times logged on and date of account creation. In the case of game time code accounts it will also look for available offers of time codes. Required Input: userID, full apiKey, and characterID. Cache Timer: 15 Minutes
Sorry if this is nit picky, but why the characterID as an input?
Account is defined by a userID. Isn't it more like /account/Characters.xml.aspx?
|
waveclaw
|
Posted - 2010.10.04 20:16:00 -
[19]
Quote: I'm completely out of Dune references...
That's it for Tyrannis 1.2 API changes! Most of the time has gone into resolving technical debt to make room for future development. When they are completely over and done with we can hopefully start implementing calls from the many wish lists out there to make development of new and awesome community tools possible.
Couldn't help but read that and think:
Quote: The slow blade penetrates the shield
Good luck getting that much stuff in before release.
(Well that or "Behold, as a wild ass in the desert, go I forth to my work.")
|
BeanBagKing
Terra Incognita Black Star Alliance
|
Posted - 2010.10.04 20:25:00 -
[20]
Please please oh pretty please can we get some API data for contracts? Not just our own, like a way to pull all public contract info, even if it's cached data.
|
|
Ix Forres
Caldari Righteous Chaps
|
Posted - 2010.10.04 20:36:00 -
[21]
Nice to see that mail bodies finally got added and some bug fixes actually happened at last re cachedUntil behavior. Shame it took this long to get a very basic addition out the door - almost a whole year between mail headers being implemented and bodies being implemented. EVE Metrics and my other apps are no longer being updated with new features, but I'm sure that others may make use of these. -- Ix Forres - 3rd Party Application Developer - EVE Metrics - accVIEW
|
Lake
The Praxis Initiative Majesta Empire
|
Posted - 2010.10.04 21:19:00 -
[22]
Originally by: Ix Forres Nice to see that mail bodies finally got added and some bug fixes actually happened at last re cachedUntil behavior. Shame it took this long to get a very basic addition out the door - almost a whole year between mail headers being implemented and bodies being implemented. EVE Metrics and my other apps are no longer being updated with new features, but I'm sure that others may make use of these.
Oh Ix', cheer up. =) -- Founder of The Praxis Initiative Operator of eve-mail.net |
PC l0adletter
|
Posted - 2010.10.04 21:57:00 -
[23]
IMO you need to move toward making this game open source -- especially the client. The total failure of the last patch (hmmm, where's the dev blog where anyone takes responsibility for that?) demonstrates that you're just not up to running this game under the resource constraints you've self-imposed.
This API business seems like baby steps in that (very distant) direction, so I approve.
|
Selene D'Celeste
Caldari The D'Celeste Trading Company ISK Six
|
Posted - 2010.10.04 23:51:00 -
[24]
Thanks for the work you guys put into the API. ______________________________
|
Zhou Wuwang
Federal Laboratories
|
Posted - 2010.10.05 00:43:00 -
[25]
Quote:
Call Name: /eve/CharacterInfo.xml.aspx ... Without a key it will return the same data as a show info call on the character would do in the client. ...
No character DOB in return. WAD?
|
Hack Harrison
Caldari
|
Posted - 2010.10.05 02:28:00 -
[26]
Originally by: PC l0adletter IMO you need to move toward making this game open source -- especially the client. The total failure of the last patch (hmmm, where's the dev blog where anyone takes responsibility for that?) demonstrates that you're just not up to running this game under the resource constraints you've self-imposed.
This API business seems like baby steps in that (very distant) direction, so I approve.
Luckily we don't care for your opinion...
Nice to hear some changes coming out - I look forwards to seeing how EveMon is updated...
On a seperate note, any chance of CCP taking over Capsuleer - I have almost caught up on the blogs and they are now turning it off
|
Bluedagger
Gallente The Scope
|
Posted - 2010.10.05 04:55:00 -
[27]
Edited by: Bluedagger on 05/10/2010 04:57:16 I hope you guys realize that this blog post about Capsuleer dying is not a very good PR move on your part. I'm not sure why nothing happened and I realize that CCP business cannot be discussed, but for mobile users, Capsuleer was all we really had. iClone isn't that great and is not a replacement to the greatness that Capsuleer could have been. It just disgusts me that CCP praised it at an Eve Fanfest and now it's going to die before it even hit the top. I don't know what got into your heads. Whether you realize it or not, the mobile market should also have apps on it. At the very least, the Apple app store.
Blog post about Capsuleer's death: http://capsuleer.evesuite.com/blog/2010/10/the-end-of-capsuleer/
And if it is truly illegal to sell CCP property without a license, then tell Apple to remove this joke of an app already. If we can't have Capsuleer, then we can't have anything at all. http://itunes.apple.com/us/app/station-trader/id352212125?mt=8 Especially when they are making MONEY off of it.
|
Scetrov
Gallente Gallente Textiles and Manufacturing
|
Posted - 2010.10.05 07:19:00 -
[28]
Originally by: PC l0adletter IMO you need to move toward making this game open source -- especially the client. The total failure of the last patch (hmmm, where's the dev blog where anyone takes responsibility for that?) demonstrates that you're just not up to running this game under the resource constraints you've self-imposed.
Open sources isn't a software panacea, being an open source developer my experiences show many of the bugs that affect the community have come from inexperience (my own and other contributors). There are some things that 20 years of programming tell you are a bad idea, however when a member of the community submits a 5,000 line patch even the most experienced programmer isn't going to catch the needle in a haystack.
Open source has been great for EVEMon because when one developer had enough there was enough critical mass for someone else to pick it and that has carried through from Six Anari, to Anders, to Brad & Eweec, to Araan Sunn, to me - without Six making that decision to release his hard work for nothing EVEMon would have died three years ago.
I for one welcome our new API overlords; EVEMon has already implemented the data type change, added the Test API server to it's list of defaults - I will be improving support for handling inactive and erroneous API keys in short order. Exciting times are ahead!
|
DmitryEKT
Tyrell Corp
|
Posted - 2010.10.05 11:29:00 -
[29]
now that this info is made available, is there any way for a player to access their own playtime and logins stats without creating a full api key? like via account management or something? i'm curious to see my stats but don't want to give full api to any programs --- EVE Online: underwater spaceships simulator |
Wollari
The Executives IT Alliance
|
Posted - 2010.10.05 11:44:00 -
[30]
Edited by: Wollari on 05/10/2010 11:45:26
Originally by: DmitryEKT now that this info is made available, is there any way for a player to access their own playtime and logins stats without creating a full api key? like via account management or something? i'm curious to see my stats but don't want to give full api to any programs
Well the only application that would really take advantage of the accountStatus is likely EveMon (which runs on your local PC under your control). I don't have any problems with using my fullAPI key for EveMon (if I'm not in a public wireless network).
I'm happy that the accountStatus, played time, etc is only available through the full API Key. But I already see corporation that take the full api key to check the activity of players and their subscribe status.
In my opinion CCP is giving too much sensitive information (played time, account <> char linking) out. I would prefer having an api key per char instead of per account. But that's something different.
|
|
|
|
|
Pages: [1] 2 3 :: one page |
First page | Previous page | Next page | Last page |