Add athlete results and volunteering JSON endpoint - #431
Conversation
3115b14 to
56cf273
Compare
|
а не получится всё-таки без этого эндпоинта обойтись? ты же всё равно будешь всё сохранять в локальную базу и считывать данные обо всех забегах, так что там будет необходимая информация |
Ну с помощью этой ручки обеспечивается гарантированная достаточность данных. И пользователь видит на моем сайте актуальную информацию, а не с задержкой, когда я получу ее по расписанию. Так он кликает на обновление, я получаю его пробежки, сравниваю со своей базой, недостающие пробежки получаю полностью и пополняю базу. Мне важен в данном случае еще и клиентский опыт, условно, я пробежал, результат мне в почту упал, а на сайте агрегаторе я его до сих пор не вижу, кликаю обновить и пробежка подгружается в системе, и все остальные, кто бегал на этой локации тоже увидят эту пробежку |
47b9265 to
0f18e53
Compare
Adds a JSON view to the existing GET /athletes/:id endpoint so a participant's runs and volunteering can be fetched via API instead of HTML scraping. Hidden (unregistered) profiles return 404, preserving current privacy behaviour. Includes request specs.