Задать вопрос
@sk-don

Как получить код страны пользователя Steam?

Приветствую!
Есть задача.
Нужно получить страну пользователя Steam по его логину.
Изучил официальное API. Там нет такого метода. Код страны можно получить только по steam ID
http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=XXXXXXXXXXXXXXXXXXXXXXX&steamids=76561197960435530

Но он все равно недоступен, если это не разрешено юзером.
Как тогда проверяет пользователя этот сервис?
https://smaqstore.ru/
Как я понял, он вообще определяет страну до регистрации юзера. Т.е. они вообще не знают steam id
Может кто подскажет? Какие идеи?
  • Вопрос задан
  • 246 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 3
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Например, GeoIP
Ответ написан
@3v4l
Попробуйте использовать https://koraktor.de/steam-condenser/, насколько мне известно там можно получить SteamID по логину, а далее используйте свой запрос
Ответ написан
Комментировать
mayton2019
@mayton2019
Bigdata Engineer
Я использовал базу https://www.geolocation.com/

В бесплатном варианте она дает точность до уровня Country + Region по диапазону IP блоков.
Платные варианты я не смотрел.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы