我是使用nodejs的新手,我正在开发一个项目,我可以通过搜索一次添加一首歌来制作自定义播放列表.我已经能够获取代码来执行搜索并抓取正确的ID,但是当尝试添加到播放列表时,我收到有关范围错误的错误.长话短说,我做错了类型的身份验证.
所以我读了一下spotify-web-api-node文档,但是我在生成授权URL然后获得响应之间迷路了,然后由另一个方法使用它来获取授权令牌.我不确定是否有其他方法我没有看到它会发出请求,或者我是否应该通过普通节点方法进行常规请求.
我正在使用的代码几乎是来自以下链接的复制粘贴(https://github.com/thelinmichael/spotify-web-api-node#authorization),其中第二个框带有标题"以下用途一个硬编码的授权代码......"是我丢失的地方......我需要从响应中获取代码,但我不确定我是如何发送请求来获取响应的,createAuthorizeURL方法似乎只是制作实际网址但不发送它.
经过大量谷歌搜索后,我不确定这是否可能,但希望如此。我有一个应用程序,它从 MySQL 数据库中提取信息列表并填充列表视图(不幸的是,我目前无法更改为数据网格。)我要做的就是使其在单击特定列时,将打开一个窗口,并根据单击的行的 ID,从同一数据库中检索另一组结果。
列表视图是这样创建的:
Do While result.Read()
Dim siteid = (result.Item("idsite").ToString())
Dim sitename = (result.Item("name").ToString())
Dim last_import_date = (result.Item("import_finished").ToString())
Dim last_import_file = (result.Item("file_name").ToString())
Dim last_line = (result.Item("last_line").ToString())
Dim status = (result.Item("status").ToString())
Dim lv As ListViewItem = ListView1.Items.Add(siteid)
lv.SubItems.Add(sitename)
lv.SubItems.Add(last_import_date)
lv.SubItems.Add(last_import_file)
lv.SubItems.Add(last_line)
lv.SubItems.Add(status)
Loop
Run Code Online (Sandbox Code Playgroud)
因此,我最好单击“Last_import_file”并打开窗口。我尝试过很多 ItemClicked 类型的命令,但运气不佳。
我正在尝试的可能吗?我不需要任何特殊的文本格式,只想注册单击并弹出打开对话框。
谢谢!