|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |
Jognu
French Kiss Singularity Astromechanica Federatis
0
|
Posted - 2011.10.15 12:43:00 -
[1] - Quote
EveAI Live Version 2.0 has been released!
Amida Ta wrote: EveAI consists of several .Net/CLI 2.0 Libraries that can be used for development for Eve Online. EveAI is completely self-contained and does not need any database or other libraries.
EveAI was originally developed by Amida Ta. All credits goes to him!
While Amida Ta is absent i'll maintain and update his great libraries!
If you have any issues report them with a post in this topic. And let me know if you have any feature requests.
Current version is: http://dl.eve-files.com/media/1110/EVEAI_2.0.0.zip
Additional information (Descriptions, Samples etc.) is available at: http://wiki.eve-id.net/EveAI I will update the wiki soon.
Changelog :
Special Thanks to Yar'vak. |
Jognu
French Kiss Singularity Astromechanica Federatis
3
|
Posted - 2011.11.08 14:09:00 -
[2] - Quote
Hello, I saw your post, I'll do that as soon as possible ! EveAI |
Jognu
French Kiss Singularity Astromechanica Federatis
3
|
Posted - 2011.11.09 11:41:00 -
[3] - Quote
New release !
EveAI |
Jognu
French Kiss Singularity Astromechanica Federatis
4
|
Posted - 2011.11.09 16:46:00 -
[4] - Quote
Fix in 2.0.3 : http://dl.eve-files.com/media/1111/EVEAI_2.0.3.zip You now have a Character type, a Corporation and a Account ! EveAI |
Jognu
French Kiss Singularity Astromechanica Federatis
4
|
Posted - 2011.11.09 20:14:00 -
[5] - Quote
It's my fault, should work better with this : http://dl.eve-files.com/media/1111/EVEAI_2.0.4.zip EveAI |
Jognu
French Kiss Singularity Astromechanica Federatis
4
|
Posted - 2011.11.14 22:29:00 -
[6] - Quote
Thanks Drechlas and Bosence !
Viktor Rasmussen, you can still use your method, but with the new API system. Like this :
Quote:auth = new AuthenticationData(); auth.KeyID = 9999; auth.VCode = "qjsdijafifejfeshfsefuhesfeus834389RJFJDUfhufhd";
The old one with UserID and ApiKey is no longer supported in the latest EveAI releases. EveAI |
Jognu
French Kiss Singularity Astromechanica Federatis
4
|
Posted - 2011.11.16 09:48:00 -
[7] - Quote
You want to get the CharID linked to the KeyID ? EveAI |
Jognu
French Kiss Singularity Astromechanica Federatis
4
|
Posted - 2011.11.17 09:51:00 -
[8] - Quote
You can use api.getApiKeyInfo().Characters, it returns a List of AccountEntry which contains : long characterID; long corporationID; string corporationName; string name; EveAI |
Jognu
French Kiss Singularity Astromechanica Federatis
4
|
Posted - 2011.11.20 00:38:00 -
[9] - Quote
New release !
EveAI |
Jognu
French Kiss Singularity Astromechanica Federatis
4
|
Posted - 2011.11.21 15:31:00 -
[10] - Quote
In fact getApiKeyInfo().Characters return a List of AccountEntry objects.
So with your code you should do : ListBox1.Items.Add(KeyID.CharacterID) and you have the characterID. EveAI |
|
Jognu
French Kiss Singularity Astromechanica Federatis
5
|
Posted - 2011.11.26 15:47:00 -
[11] - Quote
Unhold : try the functions on the DataCore class. For example you have : FindName or FindProductType.
Maria delArtos : yes sorry, I'll add a mention that the 4.0 framework is needed ! EveAI |
Jognu
French Kiss Singularity Astromechanica Federatis
5
|
Posted - 2011.11.26 20:10:00 -
[12] - Quote
Sorry for the double post. In fact I don't know why the .NET framework was set to 4.0.
Take this release : http://dl.eve-files.com/media/1111/EVEAI_2.0.6.zip It's in .NET framework 2.0 ;) EveAI |
Jognu
French Kiss Singularity Astromechanica Federatis
5
|
Posted - 2011.11.30 22:01:00 -
[13] - Quote
EveAI 2.1.0 !
EveAI |
Jognu
French Kiss Singularity Astromechanica Federatis
5
|
Posted - 2011.12.01 12:58:00 -
[14] - Quote
Did you try with the EveAI 2.1.0 ? EveAI |
Jognu
French Kiss Singularity Astromechanica Federatis
5
|
Posted - 2011.12.01 13:19:00 -
[15] - Quote
Ok, I will investigate ! EveAI |
Jognu
French Kiss Singularity Astromechanica Federatis
5
|
Posted - 2011.12.01 13:50:00 -
[16] - Quote
Try with this!
EveAI |
Jognu
French Kiss Singularity Astromechanica Federatis
5
|
Posted - 2011.12.07 13:16:00 -
[17] - Quote
Modescond wrote:Thanks for the update!
Btw, two feature requests.
1) Can we remove the bundled static data from the main DLL? (or at least provide one w/o it?) 2) Can we get market methods that don't require the static data objects?
I write a manufacturing app which already bundles a good portion of the static data and i've been duly ignoring the static data included in this library, however, it nearly doubles my app. The only time I ever reference it is when i'm querying for price checks.
Thanks,
Modescond I don't think that's possible, there is a lot of links with the static data.
Igor Ellecon wrote:Many thanks for this. How i can get pilot names for corp market orders? Pilot name of the vendor ? EveAI |
Jognu
French Kiss Singularity Astromechanica Federatis
5
|
Posted - 2011.12.08 08:42:00 -
[18] - Quote
Modescond wrote:The static data code last time i checked, already looked for the embeded zip file, not finding that, it looked for an external file. Not finding that it threw an error.
For those of us that never use it, it's just extra bloat. I'll see if I can easily create a release without them.
Hitchens Genesis wrote:I am trying to use the market api but having trouble, are there any docs out there for all the objects?
One thing i'm looking for is # of order per day. on eve central I can see several orders at the same station for an item and the date it was placed, but I can't find that in the API. I can get statistics like high and low price, but not # of orders per day.
please let me know if that option is in there somewhere.
overall awesome API! It's because that doesn't exist on EveAI, I'll add it ;) EveAI |
Jognu
French Kiss Singularity Astromechanica Federatis
5
|
Posted - 2011.12.09 22:28:00 -
[19] - Quote
Igor Ellecon wrote:Jognu wrote:Igor Ellecon wrote:How i can get pilot names for corp market orders? Pilot name of the vendor ? yep Look here : http://pastebin.com/ALnDfkND (eveforums doesn't allow <> with text inside...)
And you got it !
Ollie Cromwell > I'll look to add it after the EveCentral update for Hitchens Genesis ;) EveAI |
Jognu
French Kiss Singularity Astromechanica Federatis
6
|
Posted - 2011.12.12 17:29:00 -
[20] - Quote
Update with the EveCentral request and the CorporationSheet request !
Quote:Version 2.2.0.0
- New percentile attribute on the EveCentralMarketApi GetProductStatistics method
- Removal of the EveMetricsMarketApi
- New method for the EveCentralMarketApi : GetProductOrders (quicklook)
- Update for the CorporationSheetApi : now allows request without AuthentificationData
Hitchens Genesis > You can now use the EveCentralMarketApi with the GetProductOrders methods. With that you can count the number of orders placed per day (the number of completed order is not on eve-central). The GetProductOrders is the quicklook of EveCentral.
Ollie Cromwell > You can now call the CorporationSheetApi without ApiKey, like that :
Quote:CorporationSheetApi testApi = new CorporationSheetApi(); testApi.CorporationID = theID; testApi.UpdateData(); CorporationSheet resultatTest = testApi.Data; EveAI |
|
Jognu
French Kiss Singularity Astromechanica Federatis
9
|
Posted - 2012.01.03 21:47:00 -
[21] - Quote
Sorry for the response time (X-mas, new year, you know ) !
Driky wrote:Hi Jognu ! First great work! I'm currently looking to code my first app using eve api, and was wondering if the sources of eveAI were available somewhere?
it's just that it's easier to learn using the api with the source than without.
Sorry if my english is a little weird, i'm not so good at writing in the language of Shakespeare.
Amida who created the lib has said that he don't want to publish the code, so I prefer follow his wish. But you can find samples codes here (http://wiki.eve-id.net/EveAI), and a list of API functions here (http://wiki.eve-id.net/APIv2_Page_Index), it's really easy to use. Just ask if you can not make something work
Max Flipper wrote:Si Brasso wrote:Hi
I've used the GetCorporationWalletJournal as the datasouce of a gridview, but it only returns 50 rows. How can I get it to return more or apply filters so that I'm only seeing what I need to, Planetary export/import tax income.
Many Thanks
Si Brasso That broke when they introduced Journal Walking and i also just discovered its still in that state! (unless i missed something in EveAI) Would be nice if you could fix this, keep up the good work!
Try with the last release (at the end of my post). With this you can use advanced mode to define a number of rows : http://pastebin.com/LU7MvBiB
You can also use the fromID attribute, see here for more information : http://wiki.eve-id.net/APIv2_Char_JournalEntries_XML
(It is not possible to filter on the entry type on the API, but you can do this after on your List)
Burseg Sardaukar wrote: Is something similar to the corporation killlog available? I'm attempting to pull all the kills for a specific date range, but it is limited to the most recent 100.
With this release you can do that, just use the advanced mode like this : http://pastebin.com/tWAmbPbM You have to use beforeKillID to retrieve more than 100 killlogs. With that you will retrieve the most recent kills before this killID. According to this you should start with the beforeKillID set to 0, get the last killID and then use it for the next call. It is possible that you should wait 1 hour between calls (the cache time on this API). I don't have the time to test it now (with the cache), so tell me if something goes wrong.
Quote:Version 2.2.0.1
- Fix issues with the fromID and the rowCount attributes for the WalletJournalApi
- Add the attribute beforeKillID on the KillLogApi
EveAI |
Jognu
French Kiss Singularity Astromechanica Federatis
9
|
Posted - 2012.01.10 16:02:00 -
[22] - Quote
The test application was developped by Amida, I don't have the sources. But I can write examples if you want. EveAI developper : https://forums.eveonline.com/default.aspx?g=posts&t=21803 |
Jognu
French Kiss Singularity Astromechanica Federatis
9
|
Posted - 2012.01.25 13:12:00 -
[23] - Quote
Harleigh > I'll create a little app to show you how to do that.
dan Rotsuda > for your nullreference, you should use auth.CharacterID = **** if you have an API with all characters of the account. To get the characters list, use : api.getApiKeyInfo()
Jerik Telorian > yes you have the good process. You can use the same api object each time, just change the Auth data.
You have a cache for each function of the API and for each auth data. So if you get CharacterSheet for api key id xxx and character id xxx you have a cache, and you have another one if you call the same api with a different key id or a different character ID.
I'll make a release with the modifications of Crucible 1.1 as soon as they release the static data. EveAI developper : https://forums.eveonline.com/default.aspx?g=posts&t=21803 |
Jognu
French Kiss Singularity Astromechanica Federatis
9
|
Posted - 2012.01.26 08:57:00 -
[24] - Quote
Ok, for Harleigh and dan Rotsuda, try this little demo app : http://sparklin.org/eveai/demoEveAI.zip It show you how to list the characters of an API key on a listbox, and how to list research & production jobs not completed on a listbox.
Look on the property of the listbox to know how I display which information. EveAI developper : https://forums.eveonline.com/default.aspx?g=posts&t=21803 |
Jognu
French Kiss Singularity Astromechanica Federatis
9
|
Posted - 2012.01.26 10:54:00 -
[25] - Quote
You can use the ImageServer class of EveAI if you want to download the portrait. Or you just use the URL : https://image.eveonline.com/Character/ID_size.jpg For example https://image.eveonline.com/Character/1662056138_512.jpg EveAI developper : https://forums.eveonline.com/default.aspx?g=posts&t=21803 |
Jognu
French Kiss Singularity Astromechanica Federatis
10
|
Posted - 2012.01.28 16:38:00 -
[26] - Quote
A first release with just the new static data (I will release another one later with the modifications on the API).
EveAI developper : https://forums.eveonline.com/default.aspx?g=posts&t=21803 |
Jognu
French Kiss Singularity Astromechanica Federatis
12
|
Posted - 2012.02.26 11:02:00 -
[27] - Quote
Hello, I'll take a look at your requests ! EveAI developper : https://forums.eveonline.com/default.aspx?g=posts&t=21803 |
Jognu
French Kiss Singularity Astromechanica Federatis
12
|
Posted - 2012.02.28 14:15:00 -
[28] - Quote
dan Rotsuda > you can't get this info from the library. But you could take the sql export from CCP and use the SQL request write by CCP Prisx X : https://forums.eveonline.com/default.aspx?g=posts&m=662032#post662032
With this you can easily find the skills needed for a ship !
Tairia Lor'than > I just saw that the fromID and rowCount doesn't work for walletTransaction. I fixed this in the last release. For the moment you still need to use the advanced mode for this two options.
Almeiti du Larr > Can you try with this realease ? It should work better.
LazurusDemon > Take a look at this post : https://forums.eveonline.com/default.aspx?g=posts&m=710321#post710321
Quote:Version 2.3.1.0
- Fix the rowCount and fromID for WalletTransactionApi
- Fix an issue with the WalletJournalApi
EveAI developper : https://forums.eveonline.com/default.aspx?g=posts&t=21803 |
Jognu
French Kiss Singularity Astromechanica Federatis
13
|
Posted - 2012.03.23 18:45:00 -
[29] - Quote
The links of the first thread works ;) EveAI developper : https://forums.eveonline.com/default.aspx?g=posts&t=21803 |
Jognu
French Kiss Singularity Astromechanica Federatis
13
|
Posted - 2012.04.24 14:35:00 -
[30] - Quote
I work on a new version with the last bugs that you found and the last API modifications ;) EveAI developper : https://forums.eveonline.com/default.aspx?g=posts&t=21803 |
|
Jognu
French Kiss Singularity Astromechanica Federatis
13
|
Posted - 2012.04.25 13:00:00 -
[31] - Quote
New release for Escalation with a couple of others fixs/features !
Quote:Version 2.4.0.1
- New static data (Escalation_1.0_67593)
- Add the CharacterLocationsApi, the CorporationLocationsApi and the TypeNameApi
- Update the MemberTrackingApi so you can use (or not) the advanced mode (thanks to Gorn Che)
- Add an App.config file which allow to change the cache folder (this file is optionnal, you can delete it)
- Add the getCharacterNameLookup and the getCharacterIDLookup function
- WalletJournalApi: fix an infnite loop (thanks to Almeiti du Larr)
EveAI developper : https://forums.eveonline.com/default.aspx?g=posts&t=21803 |
Jognu
French Kiss Singularity Astromechanica Federatis
13
|
Posted - 2012.04.26 08:42:00 -
[32] - Quote
Yes, the local cache is based on the cache of the API itself. So even if you delete the cache file, you will still get the same datas (or nothing if it's on an API that respond only one time). EveAI developper : https://forums.eveonline.com/default.aspx?g=posts&t=21803 |
Jognu
French Kiss Singularity Astromechanica Federatis
13
|
Posted - 2012.04.27 07:44:00 -
[33] - Quote
Marbin Drakon wrote:Thanks for the update, Jognu.
Would it be possible for you to add a check for an EveAI.Data.zip file in it's folder before it goes to it's compiled-in resource copy? Or am I missing a way that this can be done already?
This is not what happens ?
Kronus Heilgar wrote:This scenario is occurring as a result of the local cache:
- User puts in valid keyID and vCode - EveAI gets chars on key and caches - User puts in same keyID with no vCode - even though the eve API would return validation error, EveAI returns same characters
I need a way to make it return nothing if it's an invalid vCode (instead of cached result)
Also, is there a function for the CharacterName.aspx API call? If there is, I can't seem to find it (I need to use it to get the name of a corporation from CorporationID). I'll look if I can do something for this, but it may be difficult because the cache files are not based on the vcode.
For the CharacterName use the function GetCharacterNameLookup. EveAI developper : https://forums.eveonline.com/default.aspx?g=posts&t=21803 |
Jognu
French Kiss Singularity Astromechanica Federatis
13
|
Posted - 2012.05.02 12:19:00 -
[34] - Quote
You can ignore the cache but you need to use the advanced mod of the API. Example : http://pastebin.com/ycA0Wv3J
Marbin Drakon > your code works for me, check that you have the last release.
Lokty (and others) : I didn't notice that there was already a method to change the cache folder. So please use the EveApiBase.Configuration.BaseDirectory parameter to define it, I'll remove the .config file on the next release. EveAI developper : https://forums.eveonline.com/default.aspx?g=posts&t=21803 |
Jognu
French Kiss Singularity Astromechanica Federatis
14
|
Posted - 2012.05.24 09:09:00 -
[35] - Quote
I'll check that and prepare an update with the news statics data. EveAI developper : https://forums.eveonline.com/default.aspx?g=posts&t=21803 |
Jognu
French Kiss Singularity Astromechanica Federatis
17
|
Posted - 2012.05.29 14:22:00 -
[36] - Quote
New release !
Quote:Version 2.5.0.0
- New static data (Inferno_1.0_70633)
- Fix GetIdForObject always return -1
- Remove App.config for the cache folder, use EveApiBase.Configuration.BaseDirectory
- The two assemblies are now COM Visible
- Add the queuePosition information for the CharacterSkillQueueApi
- Add the null value for queuePosition in the SkillInTrainingApi
EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&m=1362009 |
Jognu
French Kiss Singularity Astromechanica Federatis
17
|
Posted - 2012.07.17 16:48:00 -
[37] - Quote
Dread Slurr wrote:Is there any chance of getting this library compiled for WP7? I'll check if it's possible and keep you informed. EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&m=1362009 |
Jognu
French Kiss Singularity Astromechanica Federatis
19
|
Posted - 2012.08.14 23:16:00 -
[38] - Quote
Marlyrel wrote:Hi all! I'm trying to make a little program that calculates the yield of some crafting operation in our Corp. For that I need to access the CorpWallet. I checked the other posts concerning that topic but all I get is empty lists. here's my attempt: http://pastebin.com/m5wFTm6EAs you can see in the comments, some parts of the code actually return correct information. Just the GetCorporationWalletJournal() and Transactions refuse to work. Help would be most appreciated. Thanks in advance! Your code seems good, I use the same kind and it works for me. Are you sure that your API key have the good rights ?
I'll post an update with the Inferno 1.2 static data and a beta parser for EMDR tomorrow if everything works fine.
I try to make it works for WP7, but EveAI use a couple of librairies not avaible in WP7, so I am not sure that it will work. EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&m=1362009 |
Jognu
French Kiss Singularity Astromechanica Federatis
20
|
Posted - 2012.08.15 17:10:00 -
[39] - Quote
New release !
Quote:Version 2.6.0.0
- New static data (Inferno_1.2_76477)
- Beta parser for EMDR (see below)
Quote:EVE Market Data Relay (EMDR) is a super scalable, highly available firehose of real-time market data. For those that wish to record price and history data as it comes in, EMDR will help you do so as efficiently and reliably as possible. EMDRGÇÖs data feed is open to the public, and is developed as an open source project.
You have a sample source code here : http://www.eve-emdr.com/en/latest/using.html#c
With this sample code and EveAI you can use : EMDRData newMarketData = new EMDRData(dictionary);
Where "dictionary" is the "dictionary" variable of the sample code.
The EMDRData class will then give you an object with all the informations return by EMDR. EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&m=1362009 |
Jognu
French Kiss Singularity Astromechanica Federatis
20
|
Posted - 2012.10.26 13:43:00 -
[40] - Quote
Good idea.
I am waiting for the CREST API to make some tests and implement it on EveAI ! EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&m=1362009 |
|
Jognu
French Kiss Singularity Astromechanica Federatis
20
|
Posted - 2012.12.04 17:42:00 -
[41] - Quote
New release !
Quote:Version 2.6.1.0
- New static data (Retribution_1.0)
- There is a bug on the CCP export in the invMarketGroups table with the parentGroupID (some items have a parentID that is not in the table). So if you use this to get market tree, you may have some bug.
Fearitude & Alexander Molotov & Johnny Galnetty : I'll see what I can do. EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&t=178572 |
Jognu
French Kiss Singularity Astromechanica Federatis
23
|
Posted - 2013.01.07 17:03:00 -
[42] - Quote
New release !
Johnny Galnetty : you should use a corporation API key to use the GetCorporationSheet() function. If you want to call the API with a character API, you should use the advanced mode with the CorporationSheetApi, like this : http://pastebin.com/A2ns7Eyz
Arloeswr : you should use the GetCharacterContactList (and define the characterID in your AuthenticationData object).
Quote:With the Tyrannis expansion, the Standings API has been replaced in favor of the Contact List API. Source : http://wiki.eveonline.com/en/wiki/EVE_API_Character_NPC_Standings
Barbasja : EveAI is a private 3rd party project. The source code is not available, because I am unable to contact Amida Ta to ask him the permission to publish the sources. And if I make no mistake, I cannot publish the source without the authorization of the creator ? But I won't let the project die, if I stop Eve I'll find someone to maintain EveAI. EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&t=178572 |
Jognu
French Kiss Singularity Astromechanica Federatis
23
|
Posted - 2013.01.08 10:04:00 -
[43] - Quote
Indeed, it seems that someone has edited the wiki page that I linked yesterday. EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&t=178572 |
Jognu
French Kiss Singularity Astromechanica Federatis
24
|
Posted - 2013.01.24 10:03:00 -
[44] - Quote
CTV99 wrote:can I get a bit of help please?
I need sample code for looking up stations and items. You want to browse your items ? EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&t=178572 |
Jognu
French Kiss Singularity Astromechanica Federatis
25
|
Posted - 2013.02.15 20:17:00 -
[45] - Quote
I'll take a look to that problem ! EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&t=178572 |
Jognu
French Kiss Singularity Astromechanica Federatis
28
|
Posted - 2013.02.20 16:58:00 -
[46] - Quote
Yes, here is the fix : http://dl.eve-files.com/media/1302/EVEAI_2.6.2.1.zip (Fix a 500 internal server error with the eve-central API).
The problem was a content-type header with the value application/x-www-form-urlencoded.
I'll make another release (probably tomorrow) with the new static data. EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&t=178572 |
Jognu
French Kiss Singularity Astromechanica Federatis
28
|
Posted - 2013.02.21 12:57:00 -
[47] - Quote
New release !
Sechsflugelengel & Alana Charen-Teng : just download the complete static data zip and use some code like this :
Quote:DataCore data = new DataCore(); DataReader test = new StaticDataDataReader(data, @"C:\path\to\the\zip\folder"); test.Read();
Kenshin Woo : I use this and it works well. EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&t=178572 |
Jognu
French Kiss Singularity Astromechanica Federatis
29
|
Posted - 2013.02.22 12:24:00 -
[48] - Quote
Which version of EveAI did you use ? And did you allow the Location function on your API ? EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&t=178572 |
Jognu
French Kiss Singularity Astromechanica Federatis
29
|
Posted - 2013.02.24 11:00:00 -
[49] - Quote
Kenshin Woo wrote:Jognu wrote:Which version of EveAI did you use ? And did you allow the Location function on your API ? EveAI is version 2.6.2.1 (last modified on 2/20/13) The api does have access to locations (keys access mask is 17432578 [Starbase list / details, asset list, locations]) The error happened with a specific itemID ? Can you try with just one itemID ?
Jaden Li wrote:Is it possible to get the market history for a product at all? I'm interested in volume of sales and min/max price per day. It's displayed on the history tab in the market in game, but I can't seem to find it in any of the API's.
Thanks. There is no API for the market history provided by CCP.
You can use the marketstat API of eve-central with EveAI : create an object with the class EveCentralMarketApi, and then you can call GetProductStatistics.
Or there is the EVE Market Data Relay project, that can give you this informations. You can use EMDR with EveAI : https://forums.eveonline.com/default.aspx?g=posts&m=1801215#post1801215 But it's much more complicated for what you want to do. EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&t=178572 |
Jognu
French Kiss Singularity Astromechanica Federatis
29
|
Posted - 2013.03.02 14:10:00 -
[50] - Quote
Indeed, this is because of the decimal. The API is supposed to return an integer... I'll modify EveAI to avoid this bug.
Kal'Han wrote:Hi
I'm currently trying a few thing with this nice API but I wanted to dig around deeper, I realized the link for the source code of the API is not working, is this normal?
(I'm trying to wrap this api with another project of mine and I was looking to fiddle with the static data)
Anyway, keep up the good work Hello Kal', there is no source code available for EveAI, more info here : https://forums.eveonline.com/default.aspx?g=posts&m=2426018#post2426018
Rat Zoltar wrote:Hi all.
I'm new to this stuff, and have a bit of a problem with EveAI, in that when I try to read a product's description from the static data, it always returns null. Is this a bug, or am I missing something?
Cheers
Can you post a sample of your code ? EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&t=178572 |
|
Jognu
French Kiss Singularity Astromechanica Federatis
29
|
Posted - 2013.03.08 16:05:00 -
[51] - Quote
Hi,
you should set reader.LoadDescriptions to true (no idea why there is a specific option but...) EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&t=178572 |
Jognu
French Kiss Singularity Astromechanica Federatis
29
|
Posted - 2013.03.24 23:01:00 -
[52] - Quote
Selrestor Menti wrote:Quote: var nits = mAPI.GetCharacterNotifications(); var listIDs = new List();
foreach (var notif in nits) { listIDs.Add(notif.NotificationID); }
var texts2 = mAPI.GetCharacterNotificationsTexts(listIDs); foreach (var notif in texts2) { }
Firstly i reseive a list of available notifications and them give it to GetCharacterNotificationsTexts. I want to receive notification texts, but this method received only one text from account, with the first available notification. If i give this ids directly to api through "https://api.eveonline.com/char/NotificationTexts.xml.aspx?keyID=AAA&vCode=BBB&IDs=CCC" it works fine. If think that the problem is that your listIDs only contain one ID. This is because of the CCP data caching on this function : http://wiki.eve-id.net/APIv2_Char_Notifications_XML The first time you have all the IDs, but after only one. I'll check this tomorrow (when the time of my caching is elapsed), but I am pretty sure this is the problem.
Aiko Kurushio wrote:Is there a way to get the actual bodies of Mail messages? Until now I only see the possibility to get Notification Texts.
Thanks in advance Indeed this is a missing feature, I'll quickly add it ! EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&t=178572 |
Jognu
French Kiss Singularity Astromechanica Federatis
30
|
Posted - 2013.04.01 15:05:00 -
[53] - Quote
Aiko Kurushio wrote:Is there a way to get the actual bodies of Mail messages? Until now I only see the possibility to get Notification Texts.
Thanks in advance New release with the MailBodies API to get the contents of mail messages !
EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&t=178572 |
Jognu
French Kiss Singularity Astromechanica Federatis
31
|
Posted - 2013.05.25 21:44:00 -
[54] - Quote
I'll try to make it windows phone compatible EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&t=178572 |
Jognu
French Kiss Singularity Astromechanica Federatis
31
|
Posted - 2013.06.09 09:53:00 -
[55] - Quote
New release !
EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&t=178572 |
Jognu
French Kiss Singularity Astromechanica Federatis
31
|
Posted - 2013.09.15 14:33:00 -
[56] - Quote
New release !
I'll now work to make the code open source (need some documentation, etc). It would be great to have a small developpers team to work on this. Some examples of what would be great : a WP version, integration of the CREST API, documentation, etc.
So if you are interested, let a message here, and I'll contact you as soon as the code will be open source. Of course the code will be available for everyone, but having a small coordinate team is still better ! EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&t=178572 |
Jognu
French Kiss Singularity Astromechanica Federatis
31
|
Posted - 2013.09.17 18:33:00 -
[57] - Quote
Hello, Your key has the corporation type ? And the CharacterID correspond to the one on the key ? EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&t=178572 |
Jognu
French Kiss Singularity Astromechanica Federatis
31
|
Posted - 2013.09.17 19:29:00 -
[58] - Quote
You can see it on http://api.eveonline.com/ EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&t=178572 |
Jognu
French Kiss Singularity Astromechanica Federatis
40
|
Posted - 2014.01.18 17:20:00 -
[59] - Quote
Yes, new release is coming !
It takes me some time, the last CCP DB export required SQL Server 2012 to be restored. EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&t=178572 |
Jognu
French Kiss Singularity Astromechanica Federatis
40
|
Posted - 2014.01.19 18:26:00 -
[60] - Quote
New release !
EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&t=178572 |
|
Jognu
French Kiss Singularity Astromechanica Federatis
41
|
Posted - 2014.04.21 14:11:00 -
[61] - Quote
New release with source code on a public repository should coming soon ! EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&t=178572 |
Jognu
French Kiss Singularity Astromechanica Federatis
45
|
Posted - 2014.07.27 17:30:00 -
[62] - Quote
Hello guys, Sorry for the delay since the last release, not a lot of free time to work on EveAI.
I have two weeks of vacation, my goal is to release the version before the end, with all missing things since the last release. And the source code repository will be available, so if you want to help, raise your hand !
Things that's need to be improved :
- For the moment the static files embded in EveAI Core are really boring to include : import yaml and other SDE files to SQL Server, export from SQL Server, transform files...
- Maybe some old code to remove, things that nobody use (like the "callAPI function")
- We really need a documentation
- Maybe a version "without static files" for a smaller dll
- Windows phone version
- And of course implementing new CCP or 3dr party API !
EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&t=178572 |
Jognu
French Kiss Singularity Astromechanica Federatis
45
|
Posted - 2014.07.27 17:30:52 -
[63] - Quote
Hello guys, Sorry for the delay since the last release, not a lot of free time to work on EveAI.
I have two weeks of vacation, my goal is to release the version before the end, with all missing things since the last release. And the source code repository will be available, so if you want to help, raise your hand !
Things that's need to be improved :
- For the moment the static files embded in EveAI Core are really boring to include : import yaml and other SDE files to SQL Server, export from SQL Server, transform files...
- Maybe some old code to remove, things that nobody use (like the "callAPI function")
- We really need a documentation
- Maybe a version "without static files" for a smaller dll
- Windows phone version
- And of course implementing new CCP or 3dr party API !
EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803
|
Jognu
French Kiss Singularity Astromechanica Federatis
45
|
Posted - 2014.08.26 18:15:00 -
[64] - Quote
Thanks to people who propose for help !
Yes the source code will be available so anyone can contribute. I am a bit late, I just finished all my changes on the API. I just need to update the static data and I publish the new version.
(the static data update is really...painful, if someone don't know what to do when I published the source code, it will be a good thing to enhanced !)
I changed a lot lot lot of things to make a cleaner code, more easy to use and maintain.
I planned to release everything this week-end ! (with...documentation !) EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 YamlToSQL developper: https://forums.eveonline.com/default.aspx?g=posts&t=178572 |
Jognu
French Kiss Singularity Astromechanica Federatis
45
|
Posted - 2014.08.26 18:15:07 -
[65] - Quote
Thanks to people who propose for help !
Yes the source code will be available so anyone can contribute. I am a bit late, I just finished all my changes on the API. I just need to update the static data and I publish the new version.
(the static data update is really...painful, if someone don't know what to do when I published the source code, it will be a good thing to enhanced !)
I changed a lot lot lot of things to make a cleaner code, more easy to use and maintain.
I planned to release everything this week-end ! (with...documentation !)
EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803
|
Jognu
French Kiss Singularity Astromechanica Federatis
45
|
Posted - 2014.08.31 22:52:00 -
[66] - Quote
I just finished the last modifications !
Need some sleep, tomorrow I write the big changelog and I publish ! EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 |
Jognu
French Kiss Singularity Astromechanica Federatis
45
|
Posted - 2014.08.31 22:52:20 -
[67] - Quote
I just finished the last modifications !
Need some sleep, tomorrow I write the big changelog and I publish !
EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803
|
Jognu
French Kiss Singularity Astromechanica Federatis
45
|
Posted - 2014.09.01 17:01:00 -
[68] - Quote
And here we are. You and me, on the last page. A new release after....a couple of time (yeah, sorry about that).
What is not on this release :
- the REST functions. But they will come soon. All the new XML functions (including the Blueprints) are in this release.
- the source code : I'll published everything later this week (with a public repository), just need a bit more time to add licence, etc. And I didn't want to make you wait more time ! (I count on you to correct my english on README.md as soon as the source code will be available !)
So now what is on the release. Well, everything below. I recommand you to read the changelog, at least the first lines. I didn't re-tested every functions before publishing, so checked that everything is still good on your application !
Quote:Version 3.0.0.0EveAI.Live : - An applicationName parameter is now mandatory to create the EveApi object. The applicationName is used in the userAgent
- You no longer need to use "advanced mode" when you want to call an API function with parameter. Now you can call functions from the EveApi object methods
- A couple of functions/classes has been renamed. If your code is no longer valide don't worry, you just need to find the new name (sorry the renaming are not in the changelog)
- A lot, lot, lot of background changes to have a better code
- New static data (Hyperion_1.0_101505)
- Complete static data : http://alienswarm.csnu.org/Hyperion/EveAI.Data.zip (temporary link)
- Implementation of the OwnerID API : GetOwnerInformations
- Implementation of the CharacterAffiliation API : GetCharacterAffiliation
- Implementation of the PI API endpoints : GetCharacterPlanetaryColonies, GetCharacterPlanetaryLinks, GetCharacterPlanetaryPins, GetCharacterPlanetaryRoutes
- Implementation of the Customs Offices API : GetCorporationCustomsOffices
- Implementation of the Corporation Facilities API : GetCorporationFacilities
- Implementation of the Character and Corporation IndustryJobsHistoryApi (same as IndustryJobsApi but with historic)
- Implementation of the Character and Corporation BlueprintsApi
- Changes on Character and Corporation IndustryJobsApi to match CCP changes
- New informations for GetAccountCharacters : allianceID, allianceName, factionID, factionName, faction
- New information for GetCharacterSheet : factionID, faction
- New information for GetCharacterMailMessagesHeader : senderName
- New informations for GetCharacterInfo : factionID, factionName, faction and corporationName for employment history
- New information for GetCorporationSheet : factionName
- New informations for GetMapFactionalOccupancy : victoryPoints, victoryPointThreshold
- New documentation files
EveAI.Core :
- Remove ramAssemblyLines & ramTypeRequirements static data importation.
- Add BaseCostMultiplier to AssemblyLineType.
- Add FactionID to ProductType.
- Add DuplicatingTime, ReverseEngineeringTime and InventionTime to BlueprintType.
EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 |
Jognu
French Kiss Singularity Astromechanica Federatis
45
|
Posted - 2014.09.01 17:01:39 -
[69] - Quote
And here we are. You and me, on the last page. A new release after....a couple of time (yeah, sorry about that).
What is not on this release :
- the REST functions. But they will come soon. All the new XML functions (including the Blueprints) are in this release.
- the source code : I'll published everything later this week (with a public repository), just need a bit more time to add licence, etc. And I didn't want to make you wait more time ! (I count on you to correct my english on README.md as soon as the source code will be available !)
So now what is on the release. Well, everything below. I recommand you to read the changelog, at least the first lines. I didn't re-tested every functions before publishing, so checked that everything is still good on your application !
Quote:Version 3.0.0.0EveAI.Live : - An applicationName parameter is now mandatory to create the EveApi object. The applicationName is used in the userAgent
- You no longer need to use "advanced mode" when you want to call an API function with parameter. Now you can call functions from the EveApi object methods
- A couple of functions/classes has been renamed. If your code is no longer valide don't worry, you just need to find the new name (sorry the renaming are not in the changelog)
- A lot, lot, lot of background changes to have a better code
- New static data (Hyperion_1.0_101505)
- Complete static data : http://alienswarm.csnu.org/Hyperion/EveAI.Data.zip (temporary link)
- Implementation of the OwnerID API : GetOwnerInformations
- Implementation of the CharacterAffiliation API : GetCharacterAffiliation
- Implementation of the PI API endpoints : GetCharacterPlanetaryColonies, GetCharacterPlanetaryLinks, GetCharacterPlanetaryPins, GetCharacterPlanetaryRoutes
- Implementation of the Customs Offices API : GetCorporationCustomsOffices
- Implementation of the Corporation Facilities API : GetCorporationFacilities
- Implementation of the Character and Corporation IndustryJobsHistoryApi (same as IndustryJobsApi but with historic)
- Implementation of the Character and Corporation BlueprintsApi
- Changes on Character and Corporation IndustryJobsApi to match CCP changes
- New informations for GetAccountCharacters : allianceID, allianceName, factionID, factionName, faction
- New information for GetCharacterSheet : factionID, faction
- New information for GetCharacterMailMessagesHeader : senderName
- New informations for GetCharacterInfo : factionID, factionName, faction and corporationName for employment history
- New information for GetCorporationSheet : factionName
- New informations for GetMapFactionalOccupancy : victoryPoints, victoryPointThreshold
- New documentation files
EveAI.Core :
- Remove ramAssemblyLines & ramTypeRequirements static data importation.
- Add BaseCostMultiplier to AssemblyLineType.
- Add FactionID to ProductType.
- Add DuplicatingTime, ReverseEngineeringTime and InventionTime to BlueprintType.
EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803
|
Jognu
French Kiss Singularity Astromechanica Federatis
45
|
Posted - 2014.09.14 18:41:00 -
[70] - Quote
Yes !
Here is the public repository : https://bitbucket.org/Jognu/eveai
Send me a request and I'll give you access to it ! You can also fork and do pull requests if you prefer to work on your side.
I already created a couple of "issues" to discuss the futurs enhancement !
Try to follow the existing structure when you add things ! EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803 |
|
Jognu
French Kiss Singularity Astromechanica Federatis
45
|
Posted - 2014.09.14 18:41:23 -
[71] - Quote
Yes !
Here is the public repository : https://bitbucket.org/Jognu/eveai
Send me a request and I'll give you access to it ! You can also fork and do pull requests if you prefer to work on your side.
I already created a couple of "issues" to discuss the futurs enhancement !
Try to follow the existing structure when you add things !
EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803
|
Jognu
French Kiss Singularity Astromechanica Federatis
45
|
Posted - 2014.12.07 17:31:55 -
[72] - Quote
Pete : you can just do :
Quote:EveAI.Product.ProductType product = EveApi.EveApiCore.FindProductType(11433);
Sorry for the delay, I know that there is no Phoebe release. I am ready for Rhea (with all XML API changes), I just wait for the SDE !
EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803
|
Jognu
French Kiss Singularity Astromechanica Federatis
45
|
Posted - 2014.12.09 22:35:27 -
[73] - Quote
Yes ! Here is a new version, this time quickly after the release !
EveAI 3.1.0.0 : https://bitbucket.org/Jognu/eveai/downloads/EVEAI_3.1.0.0.zip Changelog : https://bitbucket.org/Jognu/eveai/src/a846726f9dbdbb3b8ad9b5c7e564c447cfd348e2/CHANGELOG.md?at=default Complete static data (Rhea) : http://alienswarm.csnu.org/Rhea/EveAI.Data.zip (temporary link)
EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803
|
Jognu
French Kiss Singularity Astromechanica Federatis
45
|
Posted - 2015.01.17 17:18:45 -
[74] - Quote
Miranda > I'll take a look at this.
Here is the new version with Proteus static data and a small fix.
EveAI 3.1.0.0 : https://bitbucket.org/Jognu/eveai/downloads/EVEAI_3.1.1.0.zip Changelog : https://bitbucket.org/Jognu/eveai/src/a287e1a4dca5e1251f97a0c99785ec3bc244ab90/CHANGELOG.md?at=default Complete static data (Proteus) : http://eveai.federatis.fr/Proteus/EveAI.Data.zip
EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803
|
Jognu
French Kiss Singularity Astromechanica Federatis
45
|
Posted - 2015.04.18 14:19:49 -
[75] - Quote
New version with the Scylla static data !
EveAI 3.1.2.0 : https://bitbucket.org/Jognu/eveai/downloads/EVEAI_3.1.2.0.zip Changelog : https://bitbucket.org/Jognu/eveai/src/71c4aaf4e762d158343ca4d4537c49eb825aedde/CHANGELOG.md?at=default Complete static data (Scylla) : http://eveai.federatis.fr/Scylla/EveAI.Data.zip
Sorry Measter1, I just saw your message. In fact you need to download the complete static data zip file. Then create you StaticDataDataReader like this : EveAI.DataReader dr = new StaticDataDataReader(dc, "Path to the folder containing EveAI.Data.zip");
EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803
|
Jognu
French Kiss Singularity Astromechanica Federatis
45
|
Posted - 2015.06.21 18:21:36 -
[76] - Quote
New version with the Carnyx static data !
EveAI 3.1.3.0 : https://bitbucket.org/Jognu/eveai/downloads/EVEAI_3.1.3.0.zip Changelog : https://bitbucket.org/Jognu/eveai/src/65a06f5f665684f6fdc88e0bfe089e688ccd5821/CHANGELOG.md?at=default Complete static data (Carnyx) : http://eveai.federatis.fr/Carnyx/EveAI.Data.zip
Kainar Detremov > in fact it only works with a limited list of IDs : https://neweden-dev.com/EVE/CharacterName
Quote:ownerIDs (characterID, agentID, corporationID, allianceID, or factionID) and typeIDs to query Here is an example : http://pastebin.com/n9fLSAtQ
This will return two value in the dictionnary : [0] = 1662056138 : Jognu [1] = 1949829356 : Kainar Detremov
But it will not work with an itemID (ship, container, etc).
EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803
|
Jognu
French Kiss Singularity Astromechanica Federatis
46
|
Posted - 2016.03.13 17:09:19 -
[77] - Quote
Hi, I am still here but I don't have a lot of time this last months. I'll check all your messages.
Vol Voltarion : you can find the URL of the bitbucket project on the first message of the topic, there is everything that was on eve-id.
EveAI developper: https://forums.eveonline.com/default.aspx?g=posts&t=21803
|
|
|
|