lastfm api,'ignorecode = 1' 在 return 尝试的 scrobble
lastfm api, 'ignorecode = 1' on return of attempted scrobble
我曾尝试使用三种不同的方法在 last.fm 上记录我的帐户,但每次都遇到相同的错误。提供了包括授权信息在内的所有信息,但调用我的帐户的 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"
}}}}
问题是我的时间戳是毫秒而不是秒。
只是 Date.now()
而不是 Math.floor(Date.now() / 1000)
。
干杯!
我曾尝试使用三种不同的方法在 last.fm 上记录我的帐户,但每次都遇到相同的错误。提供了包括授权信息在内的所有信息,但调用我的帐户的 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"
}}}}
问题是我的时间戳是毫秒而不是秒。
只是 Date.now()
而不是 Math.floor(Date.now() / 1000)
。
干杯!