如何使用 Spotify API 将艺术家的姓名添加到端点?

Posted

技术标签:

【中文标题】如何使用 Spotify API 将艺术家的姓名添加到端点?【英文标题】:How to add an artist's name to and endpoint with Spotify API? 【发布时间】:2016-09-02 21:20:59 【问题描述】:

我正在编写一个基本页面来搜索艺术家的姓名,但我在使用端点时遇到了问题。我可以将搜索粘贴到我的浏览器中,它工作正常。但是,当我运行我的程序时,它似乎并没有从 URL 中提取查询。应该和我想的一模一样吧?

@
    var message = "...";
    var name = Request.QueryString["query"];
    if (name != null)
    
        string search = "https://api.spotify.com/v1/search?q=" + name + "&type=artist";
        var request = (HttpWebRequest)WebRequest.Create(search);
        request.Method = "GET";

        string output = String.Empty;
        using (var response = request.GetResponse())
        
            using (var stream = new StreamReader(response.GetResponseStream()))
            
                output = stream.ReadToEnd();
            
        
        message = output;
    


<!DOCTYPE html>
<html>
    <head>
        <title>Task Two</title>
    </head>
<body>
    <h1>Search for an Artist:</h1>
    <form>
        <input type="text" id="query"/>
        <input type="submit" id="search"/>
    </form>
    <p>@message</p>
</body>
</html>

【问题讨论】:

能否在您的问题中包含错误响应消息? 请发布您的错误代码,这将有助于处理您的问题 【参考方案1】:

关闭,但您必须为输入指定 'name' 属性而不是 'id':

<form>
    <input type="text" name="query"  />
    <input type="submit" name="search" />
</form>

【讨论】:

以上是关于如何使用 Spotify API 将艺术家的姓名添加到端点?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Spotify Web API 搜索具有通用标题的专辑?

Spotify API:如何将不同级别的 JSON 信息提取到一个数据帧中

Spotify 和 Echo Nest API 不匹配,如何修复?

如何使用 spotify api 获取艺术家的所有曲目?

如何在不使用任何 ID 的情况下从 spotify API 获取艺术家列表

如何使用 Spotify API 获得关注者数量?