Skip to content

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

License

Notifications You must be signed in to change notification settings

ArtWDrahn/BoardGameGeekDotNet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%