Я заметил, что я получаю другой ответ на запрос диаграммы альбома Deezer API, когда в запрос включен действительный токен доступа. Без токена доступа я получаю полные результаты, но с этим я получаю только первые 14 результатов. Кроме того, эти 14 результатов не соответствуют первым результатам полных результатов.API диаграммы Deezer возвращает разные результаты с токеном доступа
Запрос без маркера доступа (с использованием 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...'
Response:
{
...
"next": "https://api.deezer.com/chart/462/albums?access_token=frK...&index=10",
"total": 14
}
Таким образом, результаты диаграммы альбома отфильтрованы в соответствии с запрашивающим пользователем? Если да, то как и почему? Есть ли способ получить нефильтрованные результаты с помощью вызова Deezer JavaScript SDK DZ.api
(который автоматически добавляет токен доступа)?
Я понимаю специфические для страны ограничения, но почему я вижу так мало результатов при входе в систему (14), в отличие от того, когда я вышел из системы (300), если я в одной стране? Почему конкретный пользователь влияет на результаты диаграммы? Они персонализированы некоторыми метриками? Это в контексте InApp, поэтому пользователь всегда вошел в систему. – peruukki
Как вы сказали, они персонализированы для пользователей, поэтому без токена это все диаграммы страны. –