通过vanilla HTTP请求Deezer跟踪时没有流值

时间:2013-10-08 16:14:09

标签: android api deezer

例如,发出HTTP GET: https://api.deezer.com/track/3980888?access_token=xxx 其中access_token是有效的Premium +令牌。响应不包括流字段。但是,如果(例如)使用Deezer Android SDK中的DeezerConnect和DeezerRequest,则会包括它。

1 个答案:

答案 0 :(得分:3)

要在API响应中获取有效的流,您需要提供access_token,以及imei参数。

然后使用此imei参数对流进行解码并播放曲目。不幸的是,并非所有Android设备都有IMEI号,因此Deezer SDK使用它自己的方式来生成此值。

这就是为什么你真的应该使用DeezerConnect / DeezerRequest系统来调用API,以确保你得到一个正确的Stream。