SkillAgentSearch skills...

Eshop.Games

Api to get data from Nintendo eShop

Install / Use

/learn @TBertuzzi/Eshop.Games
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Eshop.Games

Get data from all the games available on the nintendo eshop

Get title, description, price, release date and all available game meta data

This is the component, works on All platforms that support .NETStandard 2.0

Current Features:

The following features are planned for our first release:

Systems

  • [x] Nintendo Switch
  • [ ] Nintendo 3DS

Features

  • [x] Get Games
  • [X] Get Game Details
  • [ ] Get Game Amiibos Info
  • [ ] Get Game Screenshots

Country services

  • [x] Nintendo North America
  • [ ] Nintendo Europe
  • [ ] Nintendo Japan

NuGet

|Name|Info| | ------------------- | :------------------: | |Eshop.Games|NuGet|

Sample


static void Main(string[] args)
        {
            try
            {
                Config config = new Config
                {
                    Region = Region.NA,
                    System = System.NintendoSwitch
                };

                EshopService eshopService = new EshopService(config);

                Query query = new Query
                {
                    Index = 0,
                    Limit = 200,
                    Order = Order.asc,
                    Sort = Sort.title,
                    Value = ""
                };


                var games = eshopService.GetGames(query).Result;

                Console.WriteLine("Games: ");
                foreach (var game in games)
                {
                    try
                    {
                        Console.WriteLine($"Game:{game.Title}");
                        var detail = eshopService.GetGameDetail(game).Result;
                        Console.WriteLine($"Detail HTML :{detail?.DescriptionHTML}");
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine($"Erro: {ex.Message}");
                    }
                }

              
            }
            catch(Exception ex)
            {
                Console.WriteLine($"Erro: {ex.Message}");
            }
            finally
            {
                Console.ReadLine();
            }
        }

The complete example can be downloaded here

View on GitHub
GitHub Stars14
CategoryDevelopment
Updated1y ago
Forks3

Languages

C#

Security Score

60/100

Audited on Aug 31, 2024

No findings