Closed recar closed 5 years ago
Похоже отфильтровываются все пользователи у которых нет совпадающих интересов
похоже в генераторе в рекомендациях считается, что чем больше разница в возрасте тем лучше. Например Ещё пример - 100 записей
В запросе GET /accounts/62/recommend/?limit=2&query_id=6 HTTP/1.1
Ожидаются 43 и 67 id В порядке 67, 43 При этом 62 - 1990 года рождения 43 - 1991 года рождения 67 - 1992 года рождения
Совпадает у обоих по одному увлечению. статус и премиум статус одинаковые. Поэтому должно быть 43, 67 в ответе.
И надо обновить правила про обязательное пересечение увлечений.
Как написал @recar , проблема была связанна с тем, что наличие общих интересов обязательно. Указали это в документации.
В микро данных Пример - 100 записей
в get_1 есть запрос: /accounts/62/recommend/?country=Румания&limit=16&query_id=28
И на него ожидается ответ: {"accounts":[{"fname":"Виталий","sname":"Лебушутев","interests":["Автомобили","Юмор","Шопинг","Сон","Бокс","Гимнастика"],"premium":{"start":1533885480,"finish":1541747880},"status":"свободны","birth":772892119,"id":57,"email":"isareterdetmosbiftit@ymail.com"}]}
Но при этом есть аккаунт с id 15, который тоже из той же страны и подходящего пола. То есть в правильном ответе должны быть два аккаунта 57 и 15