shinki 不用谢w,我也研究了很久才发现要再编码一道
タブー術 好耶>w<
萌新想问一下应该塞在哪个文件夹里,没有找到qwq
ksut0 放在DiceQQ号/plugin 这个文件夹下(没有就新建一个)
タブー術 如果塞了多个脚本,json文件名字重复了要怎么办呢
ksut0 指的是json.lua吗?随便留一个应该就行
请问同名歌曲能否区分点歌呢(我试过了后面加上作者,是不行的)
Whaledoll 目前是不行的,等我找到或者搭一个更好的api,那时候就行了
建好过后出现回复被屏蔽的情况,可能和图片屏蔽有关吧qwq 但私聊是没问题的
rpk391 哎,屏蔽确实挺无奈的
问问回复这个是什么原因qwq 调用E:\Mirai\DICE271\plugin\WISTER1.LUA函数getMusic失败! E:\Mirai\DiceQQ号\plugin\json.lua:184: unexpected character ‘�’ at line 1 col 1
Cobalt 嗯…是解析返回的json数据出错,可能是没搜到,其他歌可以吗?我这边是可以正常使用的
Qwekkx 都不可以,我尝试了中文日语韩文英文歌名都是这个回复
Cobalt 这边也同样是这个问题…QWQ
先感恩楼主的代码参考,后来我更换了这个网页的api 似乎是pc端的,测试下来搜索结果应该和app是一致的,而且用歌名+歌手的关键词可以比较精准地搜索歌曲,有需求的可以试试看(编码的函数里需要把空格换回+) 如果还没搜到就是官方api接口逻辑的锅
aphonic 老师!请问手机端可以做得到吗?!或者说,该怎么更改原有代码里的api。
aphonic 谢谢你,用这个api写了新的一版,明天发上来。这就是我找了很久的那种api,结果也终于可以不那么奇怪了,好耶
dmbj1514 啊我是指这个api好像是从wyy的pc端抓包得来的,脚本使用时没有客户端的限制 local api="…"这里定义了访问的api地址,改成新的地址,调整polar的拼接规则和返回的json数据在解析之后输出的几个参数,重新贴回最后return的xml卡片就行,边学lua边改的,比较粗暴【挠头
local api="…"
polar
aphonic 现在的问题是获取到的数据,vip歌曲是无法播放的,你那边有发现如何辨别出vip歌曲的办法吗(头秃.jpg)
Qwekkx 最开始排查数据的时候我对比了大约十首VIP歌曲,觉得fee=1这个字段值可能是用来标识vip歌曲的,我自己用的时候没有加筛选逻辑啦,偷懒返回了多个结果直接挑能播的【。
fee=1
测试用的数据:https://music.163.com/api/search/pc?s=radwimps&type=1&limit=10 里面只有第5首 Light The Light是非vip,其他9首都是vip且fee都为1
aphonic 谢谢,应该八九不离十了 :)更新了一下