open All Channels
seplocked EVE Technology Lab
blankseplocked contract info via actuall API
 
This thread is older than 90 days and has been locked due to inactivity.


 
Author Topic

Ezra Larkyn
Quafe Logistics
Posted - 2011.08.22 07:20:00 - [1]
 

Hi!

Is there a way to check if someone has accepted or done a transport contract for me?

Regards,
Ezra

Hel O'Ween
Men On A Mission
EVE Trade Consortium
Posted - 2011.08.22 08:59:00 - [2]
 

No, not directly.

First, up until now EVE has no contract API at all. And although there will be a contract API in the future, it will only partially ("has accepted") return the information you're looking for.

For the "has done" part: If the contract reward was a unique sum (=easy to identify), you might try the wallet journal API and filter on the contract refTypes.

Ezra Larkyn
Quafe Logistics
Posted - 2011.08.22 09:16:00 - [3]
 

Thank you.

Yes, my idear was the journal, too.

But i fear there are only entrys when i set up a contract, not when it is accepted by a nother player or am i wrong?

Hm, i think i have to set up some contracts to test this.
I hope i could do it tonight...


Hel O'Ween
Men On A Mission
EVE Trade Consortium
Posted - 2011.08.22 12:18:00 - [4]
 

Originally by: Ezra Larkyn

But i fear there are only entrys when i set up a contract, not when it is accepted by a nother player or am i wrong?



That depends. Looking at the different refTypes (which you could have done yourself btw.), there seem to be some entries which hint at accepted contracts ("Contract Collateral", i.e.).

Quote:

Hm, i think i have to set up some contracts to test this.



That's the way to go.

Ezra Larkyn
Quafe Logistics
Posted - 2011.08.22 12:45:00 - [5]
 

Edited by: Ezra Larkyn on 22/08/2011 12:45:30
Originally by: Hel O'Ween
That depends. Looking at the different refTypes (which you could have done yourself btw.), there seem to be some entries which hint at accepted contracts ("Contract Collateral", i.e.).


Ive done that befor i post this thread here and only found RefTypes correlate to payment by setting up a contract.

In my memory a transport contract creater doesn't get some payments when the contract is closed so there are no journal entrys.

But its a long time ago since i set up my last contract so ive to test it.

Trotzdem danke für die Hilfe. ;)


Johnathan Roark
Caldari
The Graduates
Morsus Mihi
Posted - 2011.08.22 21:46:00 - [6]
 

new contract api will expose all of this. Contract API

AcceptorID should have the person or corporation who accepted the contract. If delivered, dateCompleted should be filled in as well. To use this you'll have to wait till Aug 30.

Ezra Larkyn
Quafe Logistics
Posted - 2011.08.23 06:15:00 - [7]
 

Thank you, Johnathan.

Yes, after testing a little bit with multiple settings of contracts all my hope lies in the new contract API.

But im a little bit nervous because only the customiced API and not the contract API is announced for the 30.8. .

But hope dies at last. Cool


Hel O'Ween
Men On A Mission
EVE Trade Consortium
Posted - 2011.08.23 09:51:00 - [8]
 

Edited by: Hel O''Ween on 23/08/2011 09:51:18
Originally by: Johnathan Roark
new contract api will expose all of this. Contract API



I don't think that's the case. The original question was "Is there a way to check if someone has accepted or done a transport contract for me?" (emphasis mine)

The blog states "Similar to the Market Orders, the Contract list will contain contracts that are outstanding or in progress, as well as recently issued contracts.."

So, a fulfilled contract won't show up in the API. Same problem as with market orders: a market order or contract which is set up and fulfilled during two API queries won't show up anywhere, if I'm not mistaken.

Johnathan Roark
Caldari
The Graduates
Morsus Mihi
Posted - 2011.08.23 16:34:00 - [9]
 

Originally by: Hel O'Ween
Edited by: Hel O''Ween on 23/08/2011 09:51:18
Originally by: Johnathan Roark
new contract api will expose all of this. Contract API



I don't think that's the case. The original question was "Is there a way to check if someone has accepted or done a transport contract for me?" (emphasis mine)

The blog states "Similar to the Market Orders, the Contract list will contain contracts that are outstanding or in progress, as well as recently issued contracts.."

So, a fulfilled contract won't show up in the API. Same problem as with market orders: a market order or contract which is set up and fulfilled during two API queries won't show up anywhere, if I'm not mistaken.


Yes, that may be a problem for long contracts. Shorter periods shouldn't be an issue. Something we'll need to watch


 

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