These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

Contract API discrepancy / data availability problem?

Author
Dern Morrow
Dreddit
Test Alliance Please Ignore
#1 - 2012-11-13 20:18:22 UTC
Hi,

The Contracts API shows more data than the ContractItems API lets you retrieve. It seems that the former is returning contracts that are visible to my alliance/corporation, but the latter won't actually let me download what is IN those contracts.

The particular error I'm getting back is "Invalid or missing contractID."

It seems that in some cases this makes sense (a courier contract?), but other cases seem odd. For example, contract #61165803 is an ItemExchange contract, status Outstanding, availability Private, that is assigned to Intrepid Crossing and has not been accepted by anybody yet.

This contract is available to me in-game and it shows up in the Contracts API output. The contents are unavailable in ContractItems though, so I can't actually see what's inside via the API.

Honestly -- that's fine. I mostly ask because it seems odd to see the output in one API, but not be allowed to see it in the other API. Consistency would be great, whichever way that goes. (Although others might care if you start disabling the ability for people to see contract summary data.)
Dern Morrow
Dreddit
Test Alliance Please Ignore
#2 - 2012-11-18 02:41:16 UTC
Bump.
ItsmeHcK1
Immortalis Inc.
Shadow Cartel
#3 - 2012-11-18 21:11:27 UTC
I believe there is a certain cut off date for those things.
You'll notice you can't find out what was inside contracts ingame either.