【问题标题】:Discogs, Using DiscordClient to access the APIDiscogs,使用 DiscordClient 访问 API
【发布时间】:2020-04-07 21:48:41
【问题描述】:

我想构建一个我自己使用的应用程序,所以我的目标是通过 Token 进行简单的身份验证。 我从 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);

我在运行该代码时没有任何异常,但是如果我在调试模式下查看 observable var,则没有任何结果。

我迷路了,正在寻求帮助。

提前致谢

【问题讨论】:

    标签: c# discogs-api


    【解决方案1】:

    好的,这就是我的工作方式,听起来很简单,但我不习惯线程编程。

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

    【讨论】:

      猜你喜欢
      • 2014-02-21
      • 1970-01-01
      • 1970-01-01
      • 2019-01-05
      • 1970-01-01
      • 2015-05-23
      • 2015-03-12
      • 2013-07-01
      • 2015-07-11
      相关资源
      最近更新 更多