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) |

Krey
|
Posted - 2010.12.27 12:09:00 -
[661]
Edited by: Krey on 27/12/2010 12:23:18 --
|

Bullen karlssson
Gallente Swedish Aerospace Inc The Kadeshi
|
Posted - 2010.12.27 16:03:00 -
[662]
I would really like this to also be compiled as a windows phone 7 class library.
|

Souldefender
Team Silent Service
|
Posted - 2010.12.28 17:34:00 -
[663]
Edited by: Souldefender on 28/12/2010 17:34:04 I have been programming in VB.NET before, but this thing puzzles me. I have tried to use parts of code found here, but when people had a problem and then found a solution, then they just write "never mind" instead of SHARING the solution.
To the point. I have the following code:
Quote:
Imports EveAI Imports EveAI.Live Imports System.Windows.Forms Public Class MainForm Public UserID As Integer Public ApiKey As String Public CharacterID As Integer Public ErrorCode As String Public Data As String
Public Sub MyForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Try UserID = 1234567 ApiKey = "303D4FA2B5C2461E88603BD62308FB6B99E04A0D7D8D4000A1C92675818F3B5C" CharacterID = 12345612345 Dim Api As New EveApi(UserID, ApiKey, CharacterID) Dim Sheet As Character.CharacterSheet = Api.GetCharacterSheet MsgBox(Sheet) Catch ex As Exception ErrorCode = ex.Message & vbCrLf & ex.StackTrace.ToString Err() End Try End Sub Public Sub Err() MsgBox("Error: " & vbCrLf & ErrorCode, MsgBoxStyle.Critical, "Error") Console.Write("Error: " & vbCrLf & ErrorCode) End End Sub End Class
which gives me this error (sorry about the danish parts (blame M$)):
Quote:
Objektreferencen er ikke indstillet til en forekomst af et objekt. ved EveAI.Live.Generic.SkillTreeApi.ProcessXmlData(XmlNode resultNode, Boolean clearExistingData) ved EveAI.Live.EveApiBase.UpdateDataInternal(String data, XmlDocument& document, Boolean liveData, Boolean ignoreCacheDate) ved EveAI.Live.EveApiBase.UpdateDataFromWeb() ved EveAI.Live.EveApiBase.UpdateData(UpdateCharaceristics updateCharacteristics) ved EveAI.Live.EveApiBase.UpdateData() ved EveAI.Live.EveApi.UpdateEveApi[T,TResolve,TResolve2](T& api, TResolve& resolveApi, TResolve2& resolveApi2, Boolean resolve) ved EveAI.Live.EveApi.UpdateEveApi[T,TResolve](T& api, TResolve& resolveApi, Boolean resolve) ved EveAI.Live.EveApi.UpdateEveApi[T](T& api, Boolean resolve) ved EveAI.Live.EveApi.UpdateEveApi[T,TResolve,TResolve2](T& api, TResolve& resolveApi, TResolve2& resolveApi2, Boolean resolve) ved EveAI.Live.EveApi.UpdateEveApi[T,TResolve,TResolve2](T& api, TResolve& resolveApi, TResolve2& resolveApi2) ved EveAI.Live.EveApi.GetCharacterSheet() ved Eve_Essentials.MainForm.MyForm_Load(Object sender, EventArgs e) i E:\Andet\Programmering\Visual Studio\Eve Essentials\Eve Essentials\MainForm.vb:linje 16
Where am I going wrong?
The API, ID etc. I use works fine in EFT, EveMon, AND the test program that comes with EveAI.
Another question: How can I open the xml doc in a readable format? I only get the raw code (tried Google Chrome and IE8).
|

Bullen karlssson
Gallente Swedish Aerospace Inc The Kadeshi
|
Posted - 2010.12.29 11:10:00 -
[664]
Edited by: Bullen karlssson on 29/12/2010 11:11:49 Edited by: Bullen karlssson on 29/12/2010 11:09:57
Originally by: Souldefender
Quote:
Objektreferencen er ikke indstillet til en forekomst af et objekt. ved EveAI.Live.Generic.SkillTreeApi.ProcessXmlData(XmlNode resultNode, Boolean clearExistingData) ved EveAI.Live.EveApiBase.UpdateDataInternal(String data, XmlDocument& document, Boolean liveData, Boolean ignoreCacheDate) ved EveAI.Live.EveApiBase.UpdateDataFromWeb() ved EveAI.Live.EveApiBase.UpdateData(UpdateCharaceristics updateCharacteristics) ved EveAI.Live.EveApiBase.UpdateData() ved EveAI.Live.EveApi.UpdateEveApi[T,TResolve,TResolve2](T& api, TResolve& resolveApi, TResolve2& resolveApi2, Boolean resolve) ved EveAI.Live.EveApi.UpdateEveApi[T,TResolve](T& api, TResolve& resolveApi, Boolean resolve) ved EveAI.Live.EveApi.UpdateEveApi[T](T& api, Boolean resolve) ved EveAI.Live.EveApi.UpdateEveApi[T,TResolve,TResolve2](T& api, TResolve& resolveApi, TResolve2& resolveApi2, Boolean resolve) ved EveAI.Live.EveApi.UpdateEveApi[T,TResolve,TResolve2](T& api, TResolve& resolveApi, TResolve2& resolveApi2) ved EveAI.Live.EveApi.GetCharacterSheet() ved Eve_Essentials.MainForm.MyForm_Load(Object sender, EventArgs e) i E:\Andet\Programmering\Visual Studio\Eve Essentials\Eve Essentials\MainForm.vb:linje 16
Just to help out a bit. The top part "Objektreferencen er ikke indstillet til en forekomst af et objekt." stands for "Object reference not set to an instance of an object."
And to the creator of the EveAI. Have you ever thought of making this library open source to get contributions etc. ?
|

Krathos Morpheus
Legion Infernal
|
Posted - 2010.12.30 23:54:00 -
[665]
Quote: MsgBox(Sheet)
Sheet is not a string, try with something inside Sheet (Sheet dot something). Be sure that Sheet is not Nothing when the error jumps, you may need to put the word New when creating Sheet.
|

Patrick O'brien
Caldari Patrick's Big Win Lotto Services
|
Posted - 2011.01.01 22:39:00 -
[666]
First, Mega probps on a nicely build api!
Now, my problem: Ok well I've searched all over and haven't found even one mention of the problem that I am experiancing.
I need to know what "ClientDownloadError" means?!?
My application seems to work just fine on my local machine or even my local server, but when it is put on the hosting machine, ths only thing i get is this error.
Please shed some light on my problem.
Thnaks!
|

Patrick O'brien
Caldari Patrick's Big Win Lotto Services
|
Posted - 2011.01.05 06:35:00 -
[667]
Originally by: Patrick O'brien First, Mega probps on a nicely build api!
Now, my problem: Ok well I've searched all over and haven't found even one mention of the problem that I am experiancing.
I need to know what "ClientDownloadError" means?!?
My application seems to work just fine on my local machine or even my local server, but when it is put on the hosting machine, ths only thing i get is this error.
Please shed some light on my problem.
Thnaks!
Ok, so its obvious that I cant read and type at the same time, but I did manage to figure out my initial problem {READ: I BLAMED MY HOSTING PROVIDER, CALLED TECH SUPPORT AND THEY FOUND THE PROBLEM}, ({shakes-fists-in-air}DAMN PROXY SETTINGS!) (which are by the way included below for anyone who has hosting with 1and1.com)
<system.net> <defaultProxy> <proxy usesystemdefault="False" bypassonlocal="False" proxyaddress="http://ntproxyus.lxa.perfora.net:3128" /> </defaultProxy> </system.net>
Now on to my new problem....
Next is a snippit of my code that seems to be the cause of the error, and from what I can tell i am using the complex mode, with cacheing disabled... so why then am i getting the error : ClientCacheFileCreationError
please help
EveAI.Live.AuthenticationData authData = new EveAI.Live.AuthenticationData();
authData.UserID = "UseYerImagination"; authData.ApiKey = "UseYerImagination"; authData.CharacterID = "UseYerImagination";
EveAI.Live.Character.CharacterWalletJournalApi wallet = new EveAI.Live.Character.CharacterWalletJournalApi();
wallet.AuthenticationData = authData; wallet.PersistData = false; EveApiBase.UpdateResult result = wallet.UpdateData(EveAI.Live.EveApiBase.UpdateCharaceristics.OnlineOnly);
if (wallet.LastErrors.Count == 0) { List<EveAI.Live.JournalEntry> journalEntries = wallet.Data; foreach (EveAI.Live.JournalEntry je in journalEntries) { //LOG ENTRIES } } else { foreach (EveAI.Live.Utility.EveApiError error in wallet.LastErrors) { //TELL ME THE ERROR } }
|

Truelle
Les Jacob de la Fonk
|
Posted - 2011.01.10 13:02:00 -
[668]
Edited by: Truelle on 10/01/2011 13:02:52 Edited by: Truelle on 10/01/2011 13:02:35 Are there objects for "Reaction Blueprint" such as "Sulfuric Acid Reaction" to know how to make the simple or complex reaction ? In example an object similar to a schematic in planetary interaction.
http://games.chruker.dk/eve_online/item.php?type_id=17956
|

Truelle
nemesis 2.0
|
Posted - 2011.01.23 13:55:00 -
[669]
Edited by: Truelle on 23/01/2011 13:56:04 Edited by: Truelle on 23/01/2011 13:55:40 Hi Amida Ta,
is it possible to have a new version of this code : http://www.eveonline.com/ingameboard.asp?a=topic&threadID=916015&page=2#41, post #41 for the pathfinding, i think some properties are obsolete like 'Tag'.
Thanks. |

Speedierone
|
Posted - 2011.01.23 22:45:00 -
[670]
right im completely new to programming and im currently using visual basic. I have referenced and import the eveai programmes but im completely stuck on the basics. I would like to create a simple form just to have 3 textboxs (userid, api, char id) and then have a button which will load my character sheet into a larger textbox4. I think once i have the basics on this simple thing i will have a stepping stone for the rest of the code which i dont mind playing around with. I have looked everywhere but most of the solutions i find are online scripts which doesnt seem to help me.
Cheers in advance :)
|
|

Zeta Zhul
Caldari Preemptive Paranoia
|
Posted - 2011.01.24 16:43:00 -
[671]
I built a small personal app based on EveAI 1.3.5 and up until now has worked perfectly fine. However since the Incursion 1.1.1 update it has stopped working. For some reason it won't download any API data. Anybody else run into this?
|

Zeta Zhul
Caldari Preemptive Paranoia
|
Posted - 2011.01.24 18:39:00 -
[672]
To add some more information at this point:
I noticed that my character and corp assets didn't seem to be updating properly. Looking through the data I noticed that pretty much nothing changed in the last couple days when in fact a lot of changes had happened. I figured that perhaps the issue was due to the loading of old cached data so I went and manually deleted all of the cached xml files for EveAI. Now the CharacterSheetAPI.xml downloads ok but doesn't actually get loaded into EveAI's object structure. Which is odd because the test application doesn't have a problem.
Any pointers would be appreciated.
|

Truelle
nemesis 2.0
|
Posted - 2011.01.25 18:57:00 -
[673]
Originally by: Zeta Zhul Edited by: Zeta Zhul on 24/01/2011 16:52:11 I built a small personal app based on EveAI 1.3.5 and up until now has worked perfectly fine. However since the Incursion 1.1.1 update it has stopped working. For some reason it won't download any API data. Anybody else run into this?
edit: it fails on interpreting the character sheet. The AccountDataApi is downloaded properly. Then the CharacterSheetApi is downloaded ... but not loaded into the EveAI object structure.
I agree with that, same here, nothing works :(
|

Zeta Zhul
Caldari Preemptive Paranoia
|
Posted - 2011.01.26 16:46:00 -
[674]
Originally by: Truelle
Originally by: Zeta Zhul Edited by: Zeta Zhul on 24/01/2011 16:52:11 I built a small personal app based on EveAI 1.3.5 and up until now has worked perfectly fine. However since the Incursion 1.1.1 update it has stopped working. For some reason it won't download any API data. Anybody else run into this?
edit: it fails on interpreting the character sheet. The AccountDataApi is downloaded properly. Then the CharacterSheetApi is downloaded ... but not loaded into the EveAI object structure.
I agree with that, same here, nothing works :(
It's kinda strange. Basically the CharacterSheet is FUBAR but assets and other pieces aren't.
|
|

CCP Stillman

|
Posted - 2011.01.26 16:56:00 -
[675]
Edited by: CCP Stillman on 26/01/2011 16:56:15
Originally by: Zeta Zhul
Originally by: Truelle
Originally by: Zeta Zhul Edited by: Zeta Zhul on 24/01/2011 16:52:11 I built a small personal app based on EveAI 1.3.5 and up until now has worked perfectly fine. However since the Incursion 1.1.1 update it has stopped working. For some reason it won't download any API data. Anybody else run into this?
edit: it fails on interpreting the character sheet. The AccountDataApi is downloaded properly. Then the CharacterSheetApi is downloaded ... but not loaded into the EveAI object structure.
I agree with that, same here, nothing works :(
It's kinda strange. Basically the CharacterSheet is FUBAR but assets and other pieces aren't.
Please see if this is still a problem tomorrow. We're aware of issue with the charactersshet on our end. Will be fixed in tomorrow's DT.
|
|

Zeta Zhul
Caldari Preemptive Paranoia
|
Posted - 2011.01.28 15:54:00 -
[676]
Not fixed.
|

Ridlaw Az
Minmatar Rodents of Unusual Size
|
Posted - 2011.01.29 09:39:00 -
[677]
Edited by: Ridlaw Az on 29/01/2011 09:40:33 I've just started using EveAI and I'm having trouble with the GetCharacterWalletJournal() method. It's only returning the last 50 entries and I can't see how to get more than that?
I have read that CCP have changed the API so that it returns 50 items at a time now instead of 256 so I'm guessing that EveAI hasn't been updated and gets the 50 items and thinks there's no more to process as it didn't retrieve a full 256?
Or am I being as dumb as I usually am? :)
PS. Loving the library though!
|

Zeta Zhul
Caldari Preemptive Paranoia
|
Posted - 2011.01.30 00:44:00 -
[678]
Edited by: Zeta Zhul on 30/01/2011 00:44:59
Originally by: Ridlaw Az Edited by: Ridlaw Az on 29/01/2011 09:40:33 I've just started using EveAI and I'm having trouble with the GetCharacterWalletJournal() method. It's only returning the last 50 entries and I can't see how to get more than that?
I have read that CCP have changed the API so that it returns 50 items at a time now instead of 256 so I'm guessing that EveAI hasn't been updated and gets the 50 items and thinks there's no more to process as it didn't retrieve a full 256?
Or am I being as dumb as I usually am? :)
PS. Loving the library though!
Yeah that's pretty much it. Because EveAI is expecting 256+ entries the 50 that it does get makes it think that there are no more to get.
|

Zeta Zhul
Caldari Preemptive Paranoia
|
Posted - 2011.01.30 20:41:00 -
[679]
Spent some more time tracking this issue down in EveAI and the api. Turns out the problem isn't precisely in CharacterSheet api. It is in the SkillTree api call.
Basically if you have the SkillTreeApi.xml file in your EveAI cache then the CharacterSheetApi call will work fine. If you do not, then the call will fail because for some reason the EveAI library cannot download a new copy through the api.
So in case here is the link to a copy of the SkillTreeApi.xml file.
What a pain in the rear end. |

Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2011.01.31 00:37:00 -
[680]
Originally by: Zeta Zhul Spent some more time tracking this issue down in EveAI and the api. Turns out the problem isn't precisely in CharacterSheet api. It is in the SkillTree api call.
Basically if you have the SkillTreeApi.xml file in your EveAI cache then the CharacterSheetApi call will work fine. If you do not, then the call will fail because for some reason the EveAI library cannot download a new copy through the api. What a pain in the rear end.
Thanks for reporting the problem. In fact the real problem I found out was some stuipid behavior of the eve api server. It sets the caching time for the skilltree to 10!! years!. So basically EveAI would get the Skilltree only once in a lifetime. I have changed that for the next version so that EveAI will ignore any caching times bigger than one day. It will also invalidate existing cachefiles with that problem. BTW: I also added the missing IsPublished property and made the parsing more robust. _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |
|

Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2011.01.31 01:59:00 -
[681]
Originally by: Modescond 1) Please add support for AccountStatus.Offers 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.
1) Added this for the next version (though completely untested) 2) I only obsoeted things that REALLY are obsolete. The API itself is fine to use. If you think some property is wrongly obsoleted please specify which. _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |

Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2011.01.31 02:01:00 -
[682]
Originally by: Modescond 1) This changes the StarbaseApi ItemID to a Int64, however, AuthenticationData.StarbaseID is an Int32. 2) Please update the version numbers in your DLLs. Those of us that bundle this inside an MSI package rely on these updating so that our end users can receive the appropriate updates. Core still shows 2.0, Live shows 1.3 (and have for several consecutive versions now).
1) Fixed for next version 2) Updated for next version. _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |

Zeta Zhul
Caldari Preemptive Paranoia
|
Posted - 2011.01.31 02:06:00 -
[683]
Originally by: Amida Ta
Originally by: Zeta Zhul Spent some more time tracking this issue down in EveAI and the api. Turns out the problem isn't precisely in CharacterSheet api. It is in the SkillTree api call.
Basically if you have the SkillTreeApi.xml file in your EveAI cache then the CharacterSheetApi call will work fine. If you do not, then the call will fail because for some reason the EveAI library cannot download a new copy through the api. What a pain in the rear end.
Thanks for reporting the problem. In fact the real problem I found out was some stuipid behavior of the eve api server. It sets the caching time for the skilltree to 10!! years!. So basically EveAI would get the Skilltree only once in a lifetime. I have changed that for the next version so that EveAI will ignore any caching times bigger than one day. It will also invalidate existing cachefiles with that problem. BTW: I also added the missing IsPublished property and made the parsing more robust.
My pleasure. And thanks for the extremely useful api library.
|

Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2011.01.31 21:38:00 -
[684]
Edited by: Amida Ta on 31/01/2011 21:43:46 EveAI Live Version 1.5.0a has been released! It's a somewhat larger release with lots of different changes. Please test. As far as I know and have tested everything should work right now.
- EveAI now defaults to using HTTPS for the Live server as suggested by CCP. There is a fallbackoption for HTTP. Strangely enough CCP did not activate HTTPS for the testserver so everything there stays as it was.
- Updated static data to Incursion 1.1
- Lots of small fixes and workarounds for things where CCP f**** up lately (like the 10 year cache timer).
- Some additons (see thread)
- Cache file version has been changed to fix one of CCP f**** ups, aka cache files will be invalidated.
Here is the new version: http://dl.eve-files.com/media/corp/Foxfire/EveAI_Live_1.5.0a.zip _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |

Tosana
|
Posted - 2011.02.02 20:41:00 -
[685]
Please confirm it's using https? My web filter is blocking http://api.eve-online.com but https works fine. EveAI calls time out not receiving a reply so I started suspecting it's still on http.
|

Amida Ta
German Mining and Manufacture Corp.
|
Posted - 2011.02.03 11:23:00 -
[686]
Originally by: Tosana Please confirm it's using https? My web filter is blocking http://api.eve-online.com but https works fine. EveAI calls time out not receiving a reply so I started suspecting it's still on http.
Well it should be unless you have it configured to use HTTP (by setting EveApi.Server = ApiServer.LiveNoHttps) or you have a proxy configured to reroute that. _________________________ EveAI.Live - The EVE-Online API/class library for .Net, C# and VB.Net |

Tosana
|
Posted - 2011.02.04 04:49:00 -
[687]
Originally by: Amida Ta
Originally by: Tosana Please confirm it's using https? My web filter is blocking http://api.eve-online.com but https works fine. EveAI calls time out not receiving a reply so I started suspecting it's still on http.
Well it should be unless you have it configured to use HTTP (by setting EveApi.Server = ApiServer.LiveNoHttps) or you have a proxy configured to reroute that.
My bad, forgot to reset the project references to new version. Works great!
|

Oeuf
|
Posted - 2011.02.13 19:15:00 -
[688]
Where could I find the lateast EveAI.Data ?
thanks in advance. |

Modescond
Minmatar Twilight Military Industrial Complex Alliance
|
Posted - 2011.02.21 15:36:00 -
[689]
AccountStatus.GameTimeCodeOffers works perfectly. Thanks!
|

Ischtar Grey
Caldari
|
Posted - 2011.02.24 16:14:00 -
[690]
hy
i use EveAI Live Version 1.5.0a.
I get the following error
"-1301,808" while is not a valid value for 'Interval'. 'Interval' must be greater than 0
while doing this => GetCharacterSheet();
I did a research in this thread, and found out that this error is related to a wrong local time, so i did checked my time settings and they are as they should be.
Then i Tried to set my time to evetime, just for testing, and it worked! So i did a recheck and turned my time back to my local time GTM+1, and i got the error again! Is there any posible way, to get around this problem without changing my local time settings ?
|
|
|
|
|
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 |