Discogs,使用 DiscordClient 访问 API
Discogs, Using DiscordClient to access the API
我想构建一个供自己使用的应用程序,因此我的目标是通过令牌进行简单的身份验证。
我从 Discog 获得了我的令牌,我知道它有效,因为我在第三方应用程序中尝试过它。
我正在使用 DiscogClient,它似乎是最受欢迎的客户端。
我按照以下方式关注示例用法:
var tokenInformation = new TokenAuthenticationInformation("My token"); // i'm using my real token of course
//Create discogs client using the authentication
var discogsClient = new DiscogsClient.DiscogsClient(tokenInformation);
var discogsSearch = new DiscogsSearch()
{
artist = "Michael Jackson"
};
//Retrieve observable result from search
var observable = discogsClient.Search(discogsSearch);
当我 运行 该代码时我没有任何异常,但是如果我在调试模式下查看可观察变量,则没有任何结果。
我迷路了,正在寻求帮助。
提前致谢
好的,这就是我让它工作的方式,听起来很简单,但我不习惯线程编程。
var tokenInformation = new TokenAuthenticationInformation("My token"); // i'm using my real token of course
{
//Create discogs client using the authentication
var discogsClient = new DiscogsClient.DiscogsClient(tokenInformation);
var discogsSearch = new DiscogsSearch()
{
artist = "Michael Jackson"
};
await SearchDis(discogsClient, discogsSearch);
}
然后函数
private async static Task SearchDis (DiscogsClient.DiscogsClient dc, DiscogsSearch ds)
{
var res = await dc.SearchAsync (ds);
}
我想构建一个供自己使用的应用程序,因此我的目标是通过令牌进行简单的身份验证。 我从 Discog 获得了我的令牌,我知道它有效,因为我在第三方应用程序中尝试过它。
我正在使用 DiscogClient,它似乎是最受欢迎的客户端。
我按照以下方式关注示例用法:
var tokenInformation = new TokenAuthenticationInformation("My token"); // i'm using my real token of course
//Create discogs client using the authentication
var discogsClient = new DiscogsClient.DiscogsClient(tokenInformation);
var discogsSearch = new DiscogsSearch()
{
artist = "Michael Jackson"
};
//Retrieve observable result from search
var observable = discogsClient.Search(discogsSearch);
当我 运行 该代码时我没有任何异常,但是如果我在调试模式下查看可观察变量,则没有任何结果。
我迷路了,正在寻求帮助。
提前致谢
好的,这就是我让它工作的方式,听起来很简单,但我不习惯线程编程。
var tokenInformation = new TokenAuthenticationInformation("My token"); // i'm using my real token of course
{
//Create discogs client using the authentication
var discogsClient = new DiscogsClient.DiscogsClient(tokenInformation);
var discogsSearch = new DiscogsSearch()
{
artist = "Michael Jackson"
};
await SearchDis(discogsClient, discogsSearch);
}
然后函数
private async static Task SearchDis (DiscogsClient.DiscogsClient dc, DiscogsSearch ds)
{
var res = await dc.SearchAsync (ds);
}