openSourceC.WorldOfWarcraft v2.2b (C#.NET)

85 Human Mage
7995
04/27/2013: Updated version number for new release.

For those interested, I had been working on a C#.NET 4.0 library for over a year. It started out with just basic realm status and has progressed to supporting the entire Community Platform API, but I hadn't published anything until just a few weeks ago. Today, I created a new release which adds support for localization.

The project name is openSourceC.WorldOfWarcraft and the url for the project is:

http://oscworldofwarcraft.codeplex.com/

ENJOY!
Edited by Kaelum on 4/27/2013 10:19 AM PDT
Reply Quote
85 Human Mage
7995
I just uploaded Release v1.3 to CodePlex, which adds support for the "Updated data APIs" announced by Straton.
Reply Quote
85 Human Mage
7995
Version 1.4 has just been uploaded. It includes:
  • The recipe API.
  • New 'Raw' method calls that only return the JSON response string for when you don't need to do any processing in your .NET code and just need to pass the response to the javascript on your page.
  • Dual access enums were added to several data objects, which allows you to access both the raw number (int) or the value as an enum with ease.
  • Significant internal refactoring.
  • The library returns simple POCO objects that can be queried via any .NET method, including LINQ and Lambda expressions.

http://oscworldofwarcraft.codeplex.com/releases/view/84895
Edited by Kaelum on 3/25/2012 3:29 PM PDT
Reply Quote
85 Human Mage
7995
Version 2.0 has just been updated on CodePlex. Check out the release notes for more information at:

http://oscworldofwarcraft.codeplex.com/releases/view/87632
Reply Quote
85 Human Mage
7995
Version 2.1 has just been updated on CodePlex. Check out the release notes for more information at:

http://oscworldofwarcraft.codeplex.com/releases/view/94188
Reply Quote
85 Human Mage
7995
Version 2.2 has just been released on CodePlex. Check out the release notes for more information at:

http://oscworldofwarcraft.codeplex.com/releases/view/99640
Reply Quote
85 Human Mage
7995
Version 2.2a has just been released on CodePlex. I contains a small bug fix for some expertise stats, and includes support for undocumented changes to the character stats as well:

http://oscworldofwarcraft.codeplex.com/releases/view/102106
Reply Quote
90 Human Mage
13970
Thank you for continuing to update this. I appreciate your efforts, sir *salute*
Reply Quote
90 Night Elf Druid
5510
Amazing API, works smoothly, lots of utilities saved me 90% of my work =|

You're an amazing human being.
Reply Quote
85 Human Mage
7995
Version 2.2b is now available on CodePlex. It contains some minor serialization object changes to reflect changes to the data, plus I added the WPF Application project that I use to test the library:

https://oscworldofwarcraft.codeplex.com/releases/view/104666

Thanks for the Kudos!
Reply Quote
90 Night Elf Druid
5510
Heey, I don't know if this was changed in the last release but itemClass in Item jsons goes up to 17 (got "itemClass":17 from a pet cage item) your ItemClassEnum only has 16 values.

This became a problem when I serialized your ItemResponse to XML and Deserialized later.
Edited by Ithilien on 4/29/2013 6:21 AM PDT
Reply Quote
85 Human Mage
7995
Yeah, it looks like Battle Pets were added at 17, when I look at the item classes data API. I'll check-in the following addition (in bold):

/// <summary>Armor</summary>
[EnumMember]
Armor = 4,


/// <summary>Battle Pets</summary>
[EnumMember(Value = "Battle Pets")]
BattlePets = 17,


/// <summary>Consumable</summary>
[EnumMember]
Consumable = 0,


Item classes 8 & 10 appear to be undeclared, so I'm hoping that they don't cause problems down the road. If this doesn't work, can you tell me which method you are calling, and with what parameters?

Thanks
Reply Quote
90 Night Elf Druid
5510
Sorry for the Delay in response, I'm merely getting your ItemResponse to/from a XML string using System.Xml.Seralization.XmlSerializer.Serialize/Deserialize methods
Reply Quote

Please report any Code of Conduct violations, including:

Threats of violence. We take these seriously and will alert the proper authorities.

Posts containing personal information about other players. This includes physical addresses, e-mail addresses, phone numbers, and inappropriate photos and/or videos.

Harassing or discriminatory language. This will not be tolerated.

Forums Code of Conduct

Report Post # written by

Reason
Explain (256 characters max)
Submit Cancel

Reported!

[Close]