我注意到,当请求中包含有效的访问令牌时,我得到了对Deezer API相册图表请求的不同响应。没有访问令牌我得到了完整的结果,但有了它,我只得到前14个结果。此外,这14项结果与完整结果的第一批结果不符。
请求没有访问令牌(使用HTTPie):
http 'https://api.deezer.com/chart/462/albums'
响应:
{
...
"next": "https://api.deezer.com/chart/462/albums?index=10",
"total": 300
}
使用访问令牌请求(使用HTTPie):
http 'https://api.deezer.com/chart/462/albums?access_token=frK...'
响应:
{
...
"next": "https://api.deezer.com/chart/462/albums?access_token=frK...&index=10",
"total": 14
}
根据请求用户过滤专辑图表结果吗?如果是这样,怎么样和为什么?有没有办法使用Deezer JavaScript SDK DZ.api
调用(自动添加访问令牌)来获得未经过滤的结果?
答案 0 :(得分:0)
实际上,您应该知道的令牌可以识别用户。读取根据轨道的权利(来自国家,标签,帐户......)以过滤轨道的可用性,这就是为什么即使有2个不同的令牌,您可以使用或不使用令牌获得不同的结果。
您可以在不登录的情况下使用DZ.api,因此您将只拥有根据当前国家/地区的结果。只有在您登录时才会自动添加令牌。