Xamarin如何将igdb api wrapper安装包实现到app中

Xamarin how to implement into app the igdb api wrapper installed package

我正在尝试在 Visual Studio for Android 中使用 Xamarin 为个人项目构建应用程序。我正在使用 Internet 游戏数据库 igdb.com api 根据用户筛选的所选类型、平台和评级的搜索来检索所需的信息。

我找到了一个可以通过 nuget 包管理器安装的 api 包装器。 api 使用 flurl,在我的项目参考中以及在我的主要 activity class 中使用。

我的问题是,我如何使用这个 api 包装器,我已经引用了它,但是如何将我的 api 密钥设置为包装器中的 ApiKey 变量?既然它被引用了,我如何在 class 中调用这个包装器?我确实有 igdb.com api

的有效 API 密钥

https://bitbucket.org/coldacid/igdb-api-net/overview

简而言之looking at the source,您只需将其作为参数传递给构造函数。

var api = new IgdbApi("my-api-key");

用法可以是seen in the tests。 IE。获得游戏看起来像:

IIgdbGamesApi gamesApi = new IgdbApi("my-api-key");
var games = await gamesApi.GetGamesAsync();