last.fm - 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 支持论坛上问这个问题,但没有得到答案。
解决方案
推荐阅读
- node.js - 什么是/如何使用 NODEjs 中的 neo4j-driver 将多个 tx.run 作为单个事务编写?
- mysql - 更新行中具有不同值的列
- c++ - 为什么调用移动赋值?
- java - Wso2 5.8 具有 3 个身份验证步骤
- spring - Olingo with Spring Boot
- javascript - 突变观察者不工作,但轮询工作
- java - db = DBH.getWritableDatabase(); == 空;该怎么办?
- javascript - jquery ajax请求中方法abort()的对立面是什么?
- python - 我将如何解析多项式?
- algorithm - Amazon Sagemaker for Topic Modeling 中的 LDA 和 NTM 有什么区别?