open All Channels
seplocked EVE Technology Lab
blankseplocked Ok now what did you guys do to the API?
 
This thread is older than 90 days and has been locked due to inactivity.


 
Author Topic

Zeta Zhul
Caldari
Preemptive Paranoia
Posted - 2011.06.22 00:48:00 - [1]
 

Edited by: Zeta Zhul on 22/06/2011 01:05:26
Edited by: Zeta Zhul on 22/06/2011 00:49:15
You have to be kidding me on this.

$99/year for fail? Man you haven't heard screaming until people start having to pay for this crap.

They broke EveAI in the GetCharacterWalletTransactions() API call.

.NET reported "Value was either too large or too small for an Int32."

meh. It has all be said before.

Slow Poke
Dreddit
Posted - 2011.06.22 01:10:00 - [2]
 

Did you even bother to read the patch notes?

API

* MarketOrders - orderID is now a 64-bit integer instead of 32-bit, and typeID is now a 32-bit integer instead of 16-bit.
* WalletTransactions - transactionID is now a 64-bit integer instead of 32-bit. This applies to both char/ and corp/ pages, .csv and .xml.
* MarketOrders should now only return a list of active and non-expired orders.
* If you or your corporation produced more than a certain number of transactions between cache refreshes, the WalletTransactions page will only give you the oldest of those. On the other hand, the API will give you the latest number of transactions and you can page back to get the rest of them.
* Error Throttling the API will start to throttle third-party applications that generate a high number of preventable errors in a short period of time. This means better quality of service for everyone using the API.

INDUSTRON 3
Posted - 2011.06.22 01:24:00 - [3]
 

Does anyone know if this means that OrderIDs will now be unique?

Zeta Zhul
Caldari
Preemptive Paranoia
Posted - 2011.06.22 02:04:00 - [4]
 

Originally by: Slow Poke
Did you even bother to read the patch notes?

API

* MarketOrders - orderID is now a 64-bit integer instead of 32-bit, and typeID is now a 32-bit integer instead of 16-bit.
* WalletTransactions - transactionID is now a 64-bit integer instead of 32-bit. This applies to both char/ and corp/ pages, .csv and .xml.
* MarketOrders should now only return a list of active and non-expired orders.
* If you or your corporation produced more than a certain number of transactions between cache refreshes, the WalletTransactions page will only give you the oldest of those. On the other hand, the API will give you the latest number of transactions and you can page back to get the rest of them.
* Error Throttling the API will start to throttle third-party applications that generate a high number of preventable errors in a short period of time. This means better quality of service for everyone using the API.



What precisely is the point? I read the dev blogs but didn't see anywhere that they were making any of these changes. There aren't any APIs set up on Sisi so we can't test anything.

Wendi Watson
Organization Too Secret To Know
Posted - 2011.06.22 02:59:00 - [5]
 


Zeta Zhul
Caldari
Preemptive Paranoia
Posted - 2011.06.22 03:59:00 - [6]
 

Edited by: Zeta Zhul on 22/06/2011 04:27:37
Originally by: Wendi Watson
http://www.eveonline.com/devblog.asp?a=blog&bid=924 Rolling Eyes


I stand corrected. *shrug* meh. I really can't care much after seeing the failscade that is Incarna.

edit:
wait a minute. The dev published this on the 17th? After Incarna has been in production for a year? ... well this is interesting. I'm really irritated about this but I don't care all that much because I'm not going to bother fixing any of the code. meh. Hell with it.


 

This thread is older than 90 days and has been locked due to inactivity.


 


The new forums are live

Please adjust your bookmarks to https://forums.eveonline.com

These forums are archived and read-only