我曾尝试使用三种不同的方法在last.fm上对我的帐户进行scrobbling,并且每次都遇到相同的错误。包括身份验证信息在内的所有信息都已提供,但是对我的帐户进行scrobble的调用仍然失败。发生了什么事?!如何修复此错误并开始查看已接受的元数据?
我正在使用Javascript,但是对于为什么会发生这种情况以及如何在更抽象的层面上解决问题的解释也非常受欢迎!谢谢!
Success: {"scrobbles":{
"@attr":{
"accepted":0,"ignored":1
},"scrobble":{
"artist":{
"corrected":"0","#text":"AOA"
},"ignoredMessage":{
"code":"1","#text":""
},"albumArtist":{
"corrected":"0","#text":""
},"timestamp":"1468573491638","album":{
"corrected":"0"
},"track":{
"corrected":"0","#text":"Good Luck"
}}}}

答案 0 :(得分:5)
问题是我的时间戳是几毫秒而不是秒。
只是Date.now()
而不是Math.floor(Date.now() / 1000)
。
干杯!