Pages: 1 2 3 4 [5] 6 7 8 9 10 :: one page |
|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |
Ssieth
Project Freelancer
0
|
Posted - 2012.09.24 13:53:00 -
[121] - Quote
Hi,
I'm having trouble getting the skill name for skills in the queue (or elsewhere for that matter). Everywhere I try to grab a skill it turns out to be nothing.
So - for example - in the following code:
Dim api As New CharacterSkillQueueApi Dim skQ As List(Of SkillInTraining) api.Configuration.Proxy = GetProxy() api.AuthenticationData = auth api.UpdateData(EveApiBase.UpdateCharaceristics.Default) skQ = api.Data For Each sk As SkillInTraining In skQ MsgBox(sk.skill.name) ' *** Error Next Return ""
The code bombs out at the line marked '*** Error as the variable sk is set to nothing at that point. I understand that this might be that the API doesn't pass the skill name at this point but is there any way I can grab it? |
Ssieth
Project Freelancer
0
|
Posted - 2012.09.25 11:03:00 -
[122] - Quote
OK - solved it myself (having spent an evening pondering) :)
I just look up the skill using the skill tree api. My complete code is on pastebin now for anyone who's interested (http://pastebin.com/CXpp3tuz). It's a bit of a mess and needs tidying/commenting.
The program? It takes an existing eve wallpaper (jpg) and creates a new file (png) with my character info overlaid on the top. I combine this with a pre-existing wallpaper changer (http://wallpaperchanger.de) so that I have some pretty wallpaper and character info on my desktop :) |
Pell Helix
Aether Ventures Surely You're Joking
18
|
Posted - 2012.10.25 18:57:00 -
[123] - Quote
A friend of mine created a nuget packet but doesn't have an active account to post to the forums.
https://nuget.org/packages/EVEAI/2.6.0.0
Disclaimer: No ******* clue, just doing a favor for a friend. Direct all complaints to the monsanto corporation. |
Jognu
French Kiss Singularity Astromechanica Federatis
20
|
Posted - 2012.10.26 13:43:00 -
[124] - 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 |
Fearitude
OrioGen
0
|
Posted - 2012.10.27 09:36:00 -
[125] - Quote
Hi,
I found a bug with the static data PI schematics. Both inputs and outputs are listed in the inputs array.
This can be fixed by changing the StaticDataDataReader ReadBool method to compare to "1" instead of "True".
The fix works perfectly for me but my program only uses PI and production related data so it may cause problems elsewhere.
And thanks for keeping EveAI going, it makes life so much easier :)
Fearitude |
Alexander Molotov
Spy Scanner
0
|
Posted - 2012.11.16 20:36:00 -
[126] - Quote
C# newbie trying to get work this example with valid ID and VCode :)
Quote:using EveAI.Live; using EveAI.Live.Character;
class Sample { static void Main () { EveApi api = new EveApi (99999, "dsfiosdfsd76sd89f68ds", 99999); CharacterSheet charSheet = api.GetCharacterSheet ();
Console.WriteLine ("Character " + charSheet.Name + " has " + charSheet.SkillpointTotal + " skillpoints"); Console.WriteLine ("Skills:"); foreach (CharacterSheet.LearnedSkill skill in charSheet.Skills) Console.WriteLine (skill); } }
Quote:Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object at Sample.Main () [0x0001e] in /home/molotov/eve_domain/start.cs:12 [ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object at Sample.Main () [0x0001e] in /home/molotov/eve_domain/start.cs:12 The application was terminated by a signal: SIGHUP
Using MonoDevelop. |
Alexander Molotov
Spy Scanner
0
|
Posted - 2012.11.17 11:39:00 -
[127] - Quote
Also GetServerStatus returns "Server offline, players 0". When compiled on VS its run without problem.. |
Johnny Galnetty
School of Applied Knowledge Caldari State
0
|
Posted - 2012.11.18 20:06:00 -
[128] - Quote
Am trying to use vb.net to get the corporationsheet (api.getcorporationsheet() )
No matter what I try I cannot get it to pull the xml (nothing in the cache folder) I can pull getcharactersheet easily enough and the shows in the cache.
If I check the api info for the corp I have been actively polling for the xml in a browser directly from CCP it returns the correct information so I know the api key I have works perfectly.
If anyone has a code block I could take looksee that would be spot on. |
Jognu
French Kiss Singularity Astromechanica Federatis
20
|
Posted - 2012.12.04 17:42:00 -
[129] - 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 |
Arloeswr
Vitriol Ventures Tribal Band
0
|
Posted - 2012.12.30 17:05:00 -
[130] - Quote
What would be the correct method for pulling in a specific character's standings?
I'd like to be able to compare those to corp standings if possible so I'd want to go through each one (name, and standing level) one at a time to compare them.
Been trying to figure this out all morning but nothing I try is working.
Thanks in advance, Arloeswr |
|
Barbasja
Patina Corporation
0
|
Posted - 2013.01.05 15:16:00 -
[131] - Quote
Hi Jognu and all
Fantastic piece of work you and your predecessor have done with this .NET EveApi wrapper. I was actually implementing my own basing on the direct HTTP API calls when I decided to follow the link to EveAI. Revelation!!!!. Should have done so long ago and saved a bunch of time
I have one question: - Is this API a CCP project or a private 3rd party project? I.e. can we trust this to stay stable and keep being compatible with EVE's API as it (probably) evolves further over time?
Actually I have another: - Is the source code available?
Thanks for the great job! Cheers |
Jognu
French Kiss Singularity Astromechanica Federatis
23
|
Posted - 2013.01.07 17:03:00 -
[132] - 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 |
Modescond
Twilight Military Industrial Complex Twilight Military Industrial Complex Alliance
0
|
Posted - 2013.01.07 23:52:00 -
[133] - Quote
The Contact API does not provide a way to retrieve the standings agents, corporations and factions have to you.
The Standings API is the only way to retrieve them. |
Jognu
French Kiss Singularity Astromechanica Federatis
23
|
Posted - 2013.01.08 10:04:00 -
[134] - 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 |
Barbasja
Patina Corporation
0
|
Posted - 2013.01.10 18:38:00 -
[135] - Quote
Jognu wrote: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.
Alright, fair enough. I will simply continue wit my own .NET implementation. Almost done anyway.
What I particularly like about yours is that all the static data is embedded in the assembly. No more ties to a SQL server or endless YAML files. The size of it alone reveals this. I am still going via the old database, and haven't quite dived into the YAML.
Would it be possible for you to reveal at least how you copy the static data into the assembly? I understand embedding files in assemblies, no worries, but I find it hard to come up with a good way of automatically creating and parsing all the static data into some useful format that I can read and parse in C# when my API implementation instantiates first time. If you want privacy, feel free to use the mail system instead of posting here.
Thanks in advance |
CTV99
JSR1 AND GOLDEN GUARDIAN PRODUCTIONS SpaceMonkey's Alliance
0
|
Posted - 2013.01.24 04:43:00 -
[136] - Quote
can I get a bit of help please?
I need sample code for looking up stations and items. |
Kendha
Deep Space Mining Corp.
0
|
Posted - 2013.01.24 09:56:00 -
[137] - Quote
Thanks for the API, it's just what I need :) |
Jognu
French Kiss Singularity Astromechanica Federatis
24
|
Posted - 2013.01.24 10:03:00 -
[138] - 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 |
CTV99
JSR1 AND GOLDEN GUARDIAN PRODUCTIONS SpaceMonkey's Alliance
0
|
Posted - 2013.01.24 13:33:00 -
[139] - Quote
no i need to lookup station names and item names from industry import, and market orders import. |
CTV99
JSR1 AND GOLDEN GUARDIAN PRODUCTIONS SpaceMonkey's Alliance
0
|
Posted - 2013.01.26 05:21:00 -
[140] - Quote
Also CorperationWalletTransactionApi() is missing 2 fields that i have 2 have to line up transaction data
transactionDateTime,transactionID,quantity,typeName,typeID,price,clientID,clientName,characterID,characterName,stationID,stationName,transactionType,transactionFor
characterID,characterName are both missing |
|
Draugo Rana
Masuat'aa Matari Ushra'Khan
2
|
Posted - 2013.01.29 10:06:00 -
[141] - Quote
Jognu wrote: 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.
That depends on the license of the software that comes with EveAI. Amida is (was?) the copyright holder of the project but what you can or can't do with the software should have been covered by EveAI's license. Agreement between you and him also apply, did he transfer the rights to you? Did he give you permissions to redistribute modified work?
By the way, EveAI comes with no license whatsoever so technically, if you are not allowed to redistribute the source, you are also not allowed to redistribute the binaries. Legally, there is no evidence that we are granted any permission to even use the binaries in our projects so anyone who uses it may be violating copyright.
Personally, I believe that projects of this nature should be open source. I appreciate that there is a lot of work put into these projects and it certainly the right of the owner to decide what he wants to release to the public and what to keep private but I think that if the goal is to benefit the community then the community is better served if the project is open, both from educational and project longevity reasons. I was looking for an EVE C# library to use in one of my projects and was turned off by the lack of available source for EveAI. |
Domin Ique
Team Pizza No Holes Barred
26
|
Posted - 2013.02.14 19:09:00 -
[142] - Quote
api.GetProductOrders seems to be timing out. it's returning nothing
Quote: Dim api = New EveAI.Live.Market.EveCentralMarketApi(New EveApi().EveApiCore)
Dim product = api.EveApiCore.FindProductType(34) 'product ID, in this case Tritanium Dim orders As Market.ProductOrders = api.GetProductOrders(product)
Am I doing something wrong here?
Thanks |
Jaden Li
Pator Tech School Minmatar Republic
0
|
Posted - 2013.02.15 09:17:00 -
[143] - Quote
First of all may I say - great API and very useful. Thanks for maintaining it.
I'm currently experiencing a problem with some code I wrote sometime before Christmas, which used to run perfectly. I've just dug it out as I want to play with it again, yet I am having problems with getting prices from Eve-Central. This could be something which has changed on their site (GET vs POST for example), but I've not seen anyone report the same problem yet.
EveAI.Live.Market.EveCentralMarketApi.GetProductStatistics() is returning null. When I inspect the HTTP traffic with Fiddler, the server is coming back with an Internal Server Error 500. The odd thing is that if I copy and paste the HTTP query and run it in my browser, the site returns the correct XML response without any problems. It seems to be the way the HTTP request is being presented to the server, EVE-Central doesn't like it.
I've tried using the old version of EVEAI (forget which release now, but it was around October last year) and also the most recent version to date. I've tried Windows 7 and 8 (Visual Studio 2010 and 2012 respectively), and also compiled against .NET Framework 3.0 and 4.5 just to try out a few things - always the same problem. I realize that EVE-Central is out of your control, but has anyone else experienced similar behavior at all?
Any ideas?
Thanks. |
Jaden Li
Pator Tech School Minmatar Republic
0
|
Posted - 2013.02.15 10:11:00 -
[144] - Quote
Domin Ique wrote:api.GetProductOrders seems to be timing out. it's returning nothing Quote: Dim api = New EveAI.Live.Market.EveCentralMarketApi(New EveApi().EveApiCore)
Dim product = api.EveApiCore.FindProductType(34) 'product ID, in this case Tritanium Dim orders As Market.ProductOrders = api.GetProductOrders(product)
Am I doing something wrong here? Thanks
I'm also getting a null value returned from this method, exactly the same as my post above. IntelliTrace is showing Internal Server Error 500.
|
Domin Ique
Team Pizza No Holes Barred
26
|
Posted - 2013.02.15 17:44:00 -
[145] - Quote
Jaden Li wrote:Domin Ique wrote:api.GetProductOrders seems to be timing out. it's returning nothing Quote: Dim api = New EveAI.Live.Market.EveCentralMarketApi(New EveApi().EveApiCore)
Dim product = api.EveApiCore.FindProductType(34) 'product ID, in this case Tritanium Dim orders As Market.ProductOrders = api.GetProductOrders(product)
Am I doing something wrong here? Thanks I'm also getting a null value returned from this method, exactly the same as my post above. IntelliTrace is showing Internal Server Error 500.
Ok, glad it's not just me. I agree with your previous post. It sounds like Eve-Central changed their side up on us. |
Jognu
French Kiss Singularity Astromechanica Federatis
25
|
Posted - 2013.02.15 20:17:00 -
[146] - 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 |
Vessper
Indicium Technologies
30
|
Posted - 2013.02.15 22:39:00 -
[147] - Quote
This might be completely wrong but try checking the timeout value on the request to Eve Central. I had the same "500" problem in my app and it was resolved by extending it to a few seconds.
|
Domin Ique
Team Pizza No Holes Barred
26
|
Posted - 2013.02.16 00:58:00 -
[148] - Quote
Vessper wrote:This might be completely wrong but try checking the timeout value on the request to Eve Central. I had the same "500" problem in my app and it was resolved by extending it to a few seconds.
Where can I find this property? I'm not seeing it anywhere... Thanks! |
Vessper
Indicium Technologies
30
|
Posted - 2013.02.16 09:22:00 -
[149] - Quote
Looks like that property isn't exposed outside of the library so will need to be looked at by the developer. |
Jaden Li
Pator Tech School Minmatar Republic
7
|
Posted - 2013.02.16 22:09:00 -
[150] - Quote
Not convinced it's a timeout issue. Even if the request took longer than the software was prepared to wait, why would it come back as an Internal Server Error 500? |
|
|
|
|
Pages: 1 2 3 4 [5] 6 7 8 9 10 :: one page |
First page | Previous page | Next page | Last page |