首页 > 解决方案 > Last.fm scrobbling API 不返回更正

问题描述

Last.fm scrobbling API 的文档描述了元数据更正的功能。无论我发送什么请求,corrected响应字段始终设置为 0。

文档显示了艺术家 Bjork 更正为 Björk 的示例。这是我对艺术家 Bjork 的示例请求:

POST http://ws.audioscrobbler.com/2.0/ HTTP/1.1
Host: ws.audioscrobbler.com
Accept: application/json
Accept-Encoding: gzip, deflate
Content-Type: application/x-www-form-urlencoded
Content-Length: 214

method=track.updateNowPlaying&artist=Bjork&track=Wanderlust&duration=351&album=Volta&api_key=*****&api_sig=*****&format=json

回复:

HTTP/1.1 200 OK
Server: openresty/1.9.15.1
Date: Fri, 13 Aug 2021 19:22:20 GMT
Content-Type: application/json
content-length: 232
Access-Control-Allow-Methods: POST, GET, OPTIONS
Access-Control-Allow-Origin: *
Access-Control-Max-Age: 86400
Via: 1.1 google

{"nowplaying":{"artist":{"corrected":"0","#text":"Bjork"},"ignoredMessage":{"code":"0","#text":""},"album":{"corrected":"0","#text":"Volta"},"albumArtist":{"corrected":"0","#text":""},"track":{"corrected":"0","#text":"Wanderlust"}}}

corrected艺术家的字段设置为0。而且我从未见过任何触发更正艺术家、专辑或曲目的案例。

任何人都可以建议从 Last.fm API 获得更正的东西吗?

我也试过在 Last.fm 支持论坛上问这个问题,但没有得到答案。

标签: last.fm

解决方案


推荐阅读