22 ноября 22 нояб. 8 345

Новый сайт импорт игр из профиля Steam

Добрый день! Наткнулся сегодня на вашу статью по поводу новой концепции сайта (https://stopgame.ru/blogs/topic/111353/novaya_koncepciya_sayta) и там в первом абзаце цитирую:

Импорта из Steam/GoG/EGS/любого другого стора тоже нет даже в планах: связать нашу базу игр с базой игр стим — титаническая по трудозатратам задача, которую нам пока решить не под силу. Тут, увы, хороших новостей нет.

На самом деле чёрт не так страшен как его малюют — в профиле пользователя на сайте можно добавить steamid, и запросом получить список его игр в json — код здесь. В своей базе игр на сайте надо просто сопоставить игры из базы стима со своими по именам. Вот весь список игр стима по ID http://api.steampowered.com/ISteamApps/GetAppList/v0001//

Далее в профиле пользователя просто отображаем его игры из своей базы как и раньше, имея сопоставления ID игр в вашей базе и ID игр базы стима


Поддержи Стопгейм!

Лучшие комментарии

Алексей Ермолаев 25 ноября, 9:27
имея сопоставления ID игр в вашей базе и ID игр базы стима

Вот этот чёрт и страшен. Игр в стиме сильно дофига. Игр в нашей базе тоже. Сопоставлять их придётся руками, потому что не везде наши названия соответствуют стимовским. Рук мало.

Миша Боровский 25 ноября, 9:34

я думаю здесь можно даже эксель задействовать, в том числе ВПР.
P.S. А чем ваши названия отличаются от стимовских? То, что есть русифицированные названия?

Алексей Ермолаев 25 ноября, 9:37

Не везде у нас названия написаны в той же форме, с той же пунктуацией. База заводилась руками. Короче, эта интеграция в любом случае потребует кучи ручного труда, что мы на данном этапе крайне малой командой не потянем, а расширять штат пока не можем.
Отдать связку игр стима и нашей базы пользователям тоже не можем — напривязывают фигни. Нужен какой-то контроль.

Миша Боровский 25 ноября, 9:41

Да, на первом этапе будет много разбора и сопоставления руками, но как человек, который работает с подобной фигнёй говорю что всё реально. Если понадобится помощь — пишите в ЛС

Читай также