Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 .. 26 :: one page |
|
Author |
Thread Statistics | Show CCP posts - 2 post(s) |
Cibeureum
|
Posted - 2010.11.17 12:02:00 -
[631]
Edited by: Cibeureum on 17/11/2010 12:03:20 found the offending fields!!
containerID outputLocationID
could be others, but those seem to be the 2 i've seen so far.
These need to be changed to handle 64 bit int's.
thx again,
Cib. |
Admiraliss
|
Posted - 2010.11.18 11:34:00 -
[632]
so thats the name for mailbody, cound¦t find. tx
|
Admiraliss
|
Posted - 2010.11.18 12:11:00 -
[633]
Originally by: Amida Ta
Originally by: Cibeureum I think I've found a bug...
I'm trying to get Industry jobs and the corp version always seems to fail with the following error (vb.net): Run-time exception thrown : System.OverflowException - Value was either too large or too small for an Int32. As a note, after these errors, i went to the ccp api webpage and put in the same api authentication info and it was able to retrieve the corp industry jobs.
http://api.eveonline.com//corp/IndustryJobs.xml.aspx?userID=xxxx&apikey=xxxxx&characterID=xxxx
Without even having a stacktrace I cannot locate the error (and I cannot reproduce it myself). If you want to help me retrieve the xml file as you already did and find out which of the xml entities have a size that would not fit into an Int32 (which ones are bigger than 2147483648).
there is a equal int32 bug in version 1.3.4. @ GetCharacterSheet()
version 1.3.1 there is no int32 bug.
|
Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2010.11.18 13:09:00 -
[634]
Edited by: Amida Ta on 18/11/2010 13:10:24 EveAI Live Version 1.3.5 has been released! Please report if you find any errors.
- Added the new CharacterInfo API. (Please note that full/low key share one cache strategy)
- Fixed the overflows reported by Cibeureum. Thanks for helping!. Please note that the fix is potentially binary breaking the API!
- Fixed a stupid bug parsing the RoleIDs in the CharacterSheet as reported by Modescond.
Here is the new version: http://dl.eve-files.com/media/corp/Foxfire/EveAI_Live_1.3.5.zip _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |
Cibeureum
|
Posted - 2010.11.18 20:48:00 -
[635]
confirming that i can now load corp industry w/ the 64 bit int changes
hurray!
lots of love Amida!!
|
Khepry Kah'ne
|
Posted - 2010.11.19 19:31:00 -
[636]
Edited by: Khepry Kah''ne on 19/11/2010 19:34:02 Hey guys ...
looking at the activity I suppose the library is still alive ... I'd like to try progging something against the API just for fun ^^
Is there any documentation available? I use VS2010
and anywhere I can look at the Source? :p
|
Cibeureum
|
Posted - 2010.11.21 02:12:00 -
[637]
documentation here:
http://wiki.eve-id.net/EveAI
And this is not an open source library, so unless you use some 3rd party tools (i think someone said refactor or something?) yer outta luck
|
Cibeureum
|
Posted - 2010.11.21 02:16:00 -
[638]
A question on the eve-central api...
I'm able to pull productStatistics, which seems to reference the marketstat_xml api.
However, what i really want is the list of orders, which is the quicklook.
does anyone know if this is available? I can't seem to find a method/function (whatever its called) to do this :(
thx
|
Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2010.11.21 14:59:00 -
[639]
Originally by: Khepry Kah'ne Is there any documentation available? I use VS2010
The download comes together with Documentatio in XMLDoc format. If you use Visual Studio you can use the Object Browser to browse through the API and it's documentation. You can use a third party tool to convert the XMLDoc to whatever you like.
Some basic info is also available on Eve-Dev. _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |
Cibeureum
|
Posted - 2010.11.23 21:57:00 -
[640]
Hi Amida Ta,
Any plans to implement the eve-central/eve-metrics api to return actual market orders?
eve-central is the quicklook xml
thx!
|
|
Modescond
Minmatar Twilight Military Industrial Complex Alliance
|
Posted - 2010.11.26 04:54:00 -
[641]
StarbaseListApi references ItemID with a Int32.
LocationID and TypeID are also 32, however, i don't think they're causing a failure.
(Found with a newly anchored POS).
I've asked before, but heard nothing, CorporationSheet allows no API key. Is it possible to implement this?
Thanks,
|
Elaiam Sendara
|
Posted - 2010.11.27 03:58:00 -
[642]
I'm sure this has been done a hundred times but I searched the thread and couldn't find anything.
How do I get a skill if I know its TypeID? For example, refining, typeID 3385. Or if there's a way to get that specific skill without TypeID, that's fine too. I just would like to know how to grab a single skill and evaluate it.
Dim refineskill As EveAI.Live.Character.CharacterSheet.LearnedSkill = ???
Thanks in advance.
|
Modescond
Minmatar Twilight Military Industrial Complex Alliance
|
Posted - 2010.11.28 04:53:00 -
[643]
There is also EveAI.Live.Generic.SkillTreeApi.
This returns a List<Skill> which you can use for a similar purpose without a character setting. The reason this loops is simply that you can't embed a typed list of known items when you don't know the items that exist.
An enum could have been created which would have allowed you to cast a int to a "Skill", but that would have to be updated for every new skill added. this way it is fully generic and no mods have to be made, ever.
|
Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2010.11.30 16:56:00 -
[644]
Originally by: Modescond StarbaseListApi references ItemID with a Int32.
LocationID and TypeID are also 32, however, i don't think they're causing a failure.
(Found with a newly anchored POS).
I've asked before, but heard nothing, CorporationSheet allows no API key. Is it possible to implement this?
Thanks for the ItemID report. I'll change this to Int64 for the next version. CCP said LocationID ist save to be 32bit and TypeID is 32bit anyways.
I'm unsure about your CorporationSheet problem. It should allow to use an API key. Could you please describe your problem in more detail? _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |
Nac MacFeegle
Argyll Manufacturing
|
Posted - 2010.11.30 19:52:00 -
[645]
I'm still having problems getting the static data .zip to read correctly.
using EveAI; using EveAI.Live; ... DataCore dataCore = new DataCore(); DataReader reader = new StaticDataDataReader(dataCore); reader.Read(DataTypes.All);
Try to run it, and I get an exception of "EveAI data file could be located neither embedded nor externally: mapDenormalize.csv". Which is funny, because the .zip is right there, and I can do (for example) "reader.Read(DataTypes.BasicMapData);" without issue.
I need the full map data for what I'm working on...
I'm using the 1.3.5 DLLs and latest data zip from http://eve-files.com/media/corp/Foxfire/
-- WARNING: Poster has probably been drinking. Proceed with caution.
|
Modescond
Minmatar Twilight Military Industrial Complex Alliance
|
Posted - 2010.12.01 04:29:00 -
[646]
Originally by: Amida Ta
Originally by: Modescond StarbaseListApi references ItemID with a Int32.
LocationID and TypeID are also 32, however, i don't think they're causing a failure.
(Found with a newly anchored POS).
I've asked before, but heard nothing, CorporationSheet allows no API key. Is it possible to implement this?
Thanks for the ItemID report. I'll change this to Int64 for the next version. CCP said LocationID ist save to be 32bit and TypeID is 32bit anyways.
I'm unsure about your CorporationSheet problem. It should allow to use an API key. Could you please describe your problem in more detail?
CorporationSheet as it is implemented in EveAI requires an APIKey, however, CCP does not require this. I tried calling it with a NULL AuthenticationData, but it fails as this object is required. This is critical as i simply have a list of CorporationIDs, but no matching keys. (Providing a KEY returns YOUR corp info only).
Thanks,
|
Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2010.12.01 10:21:00 -
[647]
Originally by: Modescond CorporationSheet as it is implemented in EveAI requires an APIKey, however, CCP does not require this. I tried calling it with a NULL AuthenticationData, but it fails as this object is required. This is critical as i simply have a list of CorporationIDs, but no matching keys. (Providing a KEY returns YOUR corp info only).
Thanks,
What was the result when supplying your (aka your personal) authentication data AND specifying a (foreign) CorpID? I tried that a while ago and it seemed to work. But maybe they changed that. _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |
Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2010.12.01 10:25:00 -
[648]
Originally by: Nac MacFeegle Edit 2: Weird. No matter what Read() I try, it chokes on ReadFactions(), as I stated before. "reader.Read(DataTypes.Celestials);" yields the same result as I put in my earlier edit.
Hi,
I haven't updated the big data set in a long time (nearly half a year now). It likely contains some structural problems from the changes CCP made. Will update it together with the new static data as soon as CCP releases that. _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |
Nac MacFeegle
Argyll Manufacturing
|
Posted - 2010.12.01 16:45:00 -
[649]
Originally by: Amida Ta
Hi,
I haven't updated the big data set in a long time (nearly half a year now). It likely contains some structural problems from the changes CCP made. Will update it together with the new static data as soon as CCP releases that.
Cool. Thanks!
I took a brief look at the conversion tool on the website, but haven't tried anything with it yet.
-- WARNING: Poster has probably been drinking. Proceed with caution.
|
Nac MacFeegle
Argyll Manufacturing
|
Posted - 2010.12.01 18:55:00 -
[650]
Originally by: Nac MacFeegle
Originally by: Amida Ta
Hi,
I haven't updated the big data set in a long time (nearly half a year now). It likely contains some structural problems from the changes CCP made. Will update it together with the new static data as soon as CCP releases that.
Cool. Thanks!
I took a brief look at the conversion tool on the website, but haven't tried anything with it yet.
Yep, it was the data file. After spending an hour trying to get SQL Express working, I just ran the Tyrannis 1.0.4 data through the converter, zipped it up, and dropped it in. Works without a problem now.
-- WARNING: Poster has probably been drinking. Proceed with caution.
|
|
Modescond
Minmatar Twilight Military Industrial Complex Alliance
|
Posted - 2010.12.02 15:35:00 -
[651]
Originally by: Amida Ta
Originally by: Modescond CorporationSheet as it is implemented in EveAI requires an APIKey, however, CCP does not require this. I tried calling it with a NULL AuthenticationData, but it fails as this object is required. This is critical as i simply have a list of CorporationIDs, but no matching keys. (Providing a KEY returns YOUR corp info only).
Thanks,
What was the result when supplying your (aka your personal) authentication data AND specifying a (foreign) CorpID? I tried that a while ago and it seemed to work. But maybe they changed that.
I have been supplying it with just a corporationID and no user/apiKey at all actually.
|
Admiraliss
|
Posted - 2010.12.07 15:32:00 -
[652]
there is a problem @GetCharacterSheet() something changed to null and brings a exception
|
Modescond
Minmatar Twilight Military Industrial Complex Alliance
|
Posted - 2010.12.07 21:07:00 -
[653]
New Int32 Bug:
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at EveAI.Live.Corporation.StarbaseListApi.ProcessXmlData(XmlNode resultNode, Boolean clearExistingData) at EveAI.Live.EveApiBase.UpdateDataInternal(String data, XmlDocument& document, Boolean liveData, Boolean ignoreCacheDate) at EveAI.Live.EveApiBase.UpdateDataFromWeb() at EveAI.Live.EveApiBase.UpdateData(UpdateCharaceristics updateCharacteristics) at EveAI.Live.EveApiBase.UpdateData()
Any news on this -->
EveAI.Live.Corporation.CorporationSheetApi c = new EveAI.Live.Corporation.CorporationSheetApi(); c.CorporationID = <some valid CorpID here>; //c.UpdateData(); //This causes a NULL Pointer error.
Also, Noctis is missing from the built in CSV libs and causes an error when we try to do market lookups. Can we get an overload for the Market APIs that only takes the long[] instead of the ProductType[] ?
Thanks,
|
In'Q Buss
|
Posted - 2010.12.09 15:53:00 -
[654]
I'm having a hell of a time with the charactersheet part.
Given this snippit:
***** For Each AB As AccountBalance In EveAPI.GetCharacterAccountBalance() lblAccountBalance.Text = Format(AB.Balance, "Currency") Next Dim myCharSheet As Character.CharacterSheet myCharSheet = EveAPI.GetCharacterSheet ***** Getting the account balance works; getting the character sheet fails with a generic Object reference not set to an instance of an object. This worked as is up until a few weeks ago. Oddly enough, it seems to work fine with the eveai test application, or just fetching the charsheet.xml with post arguments.
Later in the code, a 'For Each SkillInTraining As Character.SkillInTraining' works great.
How can I get some error reporting or something on the charactersheet part?
|
Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2010.12.09 16:59:00 -
[655]
EveAI Live Version 1.4.0 has been released! Anybody who reported error please test if this error still exist.
- Updated static data to Incursion 1.0
Here is the new version: http://dl.eve-files.com/media/corp/Foxfire/EveAI_Live_1.4.0.zip _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |
In'Q Buss
|
Posted - 2010.12.09 17:47:00 -
[656]
No change for me with 1.4.
|
Admiraliss
|
Posted - 2010.12.09 19:37:00 -
[657]
char sheet and char skill queque works not as well :-(
|
Modescond
Minmatar Twilight Military Industrial Complex Alliance
|
Posted - 2010.12.09 21:58:00 -
[658]
Originally by: Amida Ta EveAI Live Version 1.4.0 has been released! Anybody who reported error please test if this error still exist.
- Updated static data to Incursion 1.0
Here is the new version: http://dl.eve-files.com/media/corp/Foxfire/EveAI_Live_1.4.0.zip
This changes the StarbaseApi ItemID to a Int64, however, AuthenticationData.StarbaseID is an Int32.
This code class allows CorporationSheet to be run w/o any AUthenticationData object. This fixes the issue I mentioned prior.
public class MyCorporationSheetApi : EveAI.Live.Corporation.CorporationSheetApi { protected override string DefaultPersistFileName { get { if (this.CorporationID != 0 && this.AuthenticationData == null) return string.Concat(base.GetType().Name, ".", this.CorporationID, base.Configuration.CacheFileExtension); return base.DefaultPersistFileName; } } protected override string UploadData { get { if (this.CorporationID != 0 && this.AuthenticationData == null) return string.Concat("version=", this.ApiVersion, "&corporationID=", this.CorporationID); return base.UploadData; } } }
|
Modescond
Minmatar Twilight Military Industrial Complex Alliance
|
Posted - 2010.12.17 01:52:00 -
[659]
1) Please add support for AccountStatus.Offers
Sample XML
Quote:
<result> <userID>123456789</userID> <paidUntil>2010-12-24 14:56:22</paidUntil> <createDate>2008-06-23 08:24:00</createDate> <logonCount>1913</logonCount> <logonMinutes>237904</logonMinutes> <rowset name="Offers" key="offerID" columns="offerID,offeredDate,from,to,ISK"> <Offer offerID="0" offeredDate="2010-12-17 01:43:00" from="Jane Doe" to="Jeff Doe" ISK="7000000000.0000" /> </rowset> </result>
2) This only affects developers, but the StandingApi you have marked as deprecated, it is not. CCP removed half of the functionality and put it into contacts. The Standing API is the only method you can use to get the standings NPC corporations have TO you.
Thanks,
|
Cibeureum
|
Posted - 2010.12.22 22:01:00 -
[660]
I'm having an error thrown (due to my poor err. handling) for a char_asset...
It seems to be dying on Type.Name for typeID 3532 & 3581.
anyone have any idea what these are?!
btw: i just added the new dll's
thx |
|
|
|
|
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 .. 26 :: one page |
First page | Previous page | Next page | Last page |