Steam инженерными глазами: OpenID, которому стукнул 2007-й, ★ в названии ножа и цена, приехавшая строкой в чужой локали
В бэклоге это обычно записано как «да там делов-то: логин через Steam прикрутить и цены с маркета тащить». Реальность бьёт по лицу иначе. Вместо OAuth — OpenID 2.0 родом аж из 2007 года. Плюс та самая ★ в имени ножа, из-за которой одно и то же название для двух соседних эндпоинтов собирается двумя прямо противоположными путями. И цена, которая приходит строкой да ещё не в твоей локали.
И да, автор не поленился стянуть весь этот зоопарк в одно место.
Читать далее
👉 JS
Post #3894
238

- 👍 1