Комментарий #3936720

morr
можно ли пользоваться соответствующим API (ведь оно доступно всем)
можно
Я так понял, в api недоступны данные по ачивке, если не получен хотя бы первый уровень, но сам сервер "считает" прогресс. Будет ли это изменено в будущем?
с абсолютной уверенностью утверждать не могу, но скорее всего изменено не будет. чтобы считать прогресс, понадобится вводить "нулевой" уровень и переделывать логику работы ачивок как на стороне шикимори, так и на стороне neko (сервис, рассчитывающий ачивки github.com/shikimori/neko-achievements), плюс для каждого пользователя придётся хранить в базе состояние всех "нулевых" ачивок.

слишком много сложностей, ради отображения всего лишь прогресса до получения 1го уровня.
Ответы
CrazyXacker
CrazyXacker#
можно
Спасибо. Это радует.

с абсолютной уверенностью утверждать не могу, но скорее всего изменено не будет. чтобы считать прогресс, понадобится вводить "нулевой" уровень и переделывать логику работы ачивок как на стороне шикимори, так и на стороне neko (сервис, рассчитывающий ачивки github.com/shikimori/neko-achievements), плюс для каждого пользователя придётся хранить в базе состояние всех "нулевых" ачивок.

слишком много сложностей, ради отображения всего лишь прогресса до получения 1го уровня
Тогда нет вообще смысла что-то менять. Я люблю "красоту", поэтому и возник такой вопрос. Но когда все начинает касаться технического плана - красотой можно пожертвовать. Я просто изначально думал, что весь прогресс даже с нулевого уровня хранится где-то. Но немного поразмыслив, понял, что это и необязательно.

Кстати. Не хочу показаться наглым, но можно узнать примерные сроки открытого теста ачивок? Или можно как-то получить доступ к сайтовой версии? А то как-то пропустил закрытый тест. Хотел бы взглянуть на реализацию.
назад
Твой комментарий
Вернуться к редактированию
Предпросмотр
Скрыть