/BoardGameGeekDotNet

Provides easy to use functions that use the BoardGameGeek API for .NET

Primary LanguageC#OtherNOASSERTION

BoardGameGeekDotNet

Introduction

This is a .NET library that aims to help developers intergrate the BoardGameGeek API. Simply pull into your project and the client object will give you simple methods to use. I've created this to help with the construction fo future websites I have planned and to also get more people building cool apps for a great hobby!

See http://www.boardgamegeek.com/xmlapi for more info on the API I am using to create this.

Current Functionality

  • Search
  • Search with settings
  • Retreive boardgame(s)
  • Retreive boardgame(s) with settings
  • Retreive GeekList
  • Retreive GeekList with settings

Future Functionality

  • Retreive forum posts
  • Retreive forum posts with settings
  • Retreive users games
  • Retreive users games with settings

How To Use

//Create a client object
IBGGClient client = new BGGXMLClient();

//Search for games using string
List<BGSearchResult> result = client.searchBoardGame("7 Wonders");

//Retrieve boardgame(s) by their ID
List<BoardGame> boardGameDetals = client.getBoardGame(22334, 12343, 9873);

//Fetch a GeekList by it's ID
GeekList geekList = client.getGeekList(22564)

//Search for games using a string
List<CollectionItem> collection = client.getUserCollection("Rokusho");