15 / 15 / 4
Регистрация: 21.04.2014
Сообщений: 179
1

Steam API, получение ID пользователя

17.04.2015, 10:49. Показов 5746. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В общем у меня на сайте есть функция "использовать аватар из Steam", но вот я не очень в нем разобрался, и для пользователей, которые хотят сменить аватар на аватар из Steam, нужно вводить свой Steam ID.

Код страницы смены аватара HTML:
HTML5
1
2
3
4
5
<p>Введите Ваш Steam ID:</p>
<form action="changing_avatar_through_steam.php" method="post" enctype="multipart/form-data">
<p><input type='text' name='steam_id' placeholder='00000000000000000'></p>
<p><input type="submit" value="Сменить аватар"></p>
</form>
Код смены аватара PHP:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
session_start();
$user_id = $_SESSION["id"];
$steam_id = $_POST["steam_id"];
 
$urljson = file_get_contents("http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=КЛЮЧ&steamids=$steam_id");
$data = (array) json_decode($urljson)->response->players[0];
$steam_avatar = $data["avatarfull"];
 
require("config.php");
mysql_query("UPDATE users SET user_avatar='$steam_avatar' WHERE id='$user_id'");
 
header("Location: http://ta.nikitaguriev.ru/personal_page.php");
Тут две проблемы:
1. Для пользователей, у которых свой адрес вида (http://steamcommunity.com/id/lorem_ipsum/) нужно будет искать свой ID где-то на сайте, точно не знаю где. Если написать в форме lorem_ipsum, то ссылка на аватар будет изменена на пустое значение.
2. Хотелось бы, чтобы аватар менялся только при нажатии на кнопку "Использовать аватар из Steam", если ссылка на профиль пользователя вида http://steamcommunity.com/prof... 000000000/, ему придется сперва узнать свой ID, а это зайти на сайт, зайти в профиль, выделить в браузере аккуратно ID, нажать CTRL+C, переключится обратно на мой сайт и вставить в поле.

Также у меня есть функция, которая меняет аватар на аватар из ВК, всего в одно нажатие. А вот со Steam API, я не разобрался и нигде не нашел информацию об этом на русском языке.
Миниатюры
Steam API, получение ID пользователя  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.04.2015, 10:49
Ответы с готовыми решениями:

Steam API список игр пользователя
$url =...

Steam API - как можно получить медиану цен через API?
Ребят, как можно получить медиану цен через API ? Интересует количество продаж за последний день....

Steam API
Здравствуйте!!! Возник такой вопрос: нужно сделать мониторинг сервера одной игры (Steam-версия)...

Steam и Api
Здравствуйте!Для общего развития решил сделать сайт,поставить авторизацию через стим по данной...

1
15 / 15 / 4
Регистрация: 21.04.2014
Сообщений: 179
28.04.2015, 13:38  [ТС] 2
Вверх?
0
28.04.2015, 13:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.04.2015, 13:38
Помогаю со студенческими работами здесь

Steam api
https://www.cyberforum.ru/php-api/thread1115049.html вот статья по поводу стим апи(регистрация)...

Работа со steam api
Всем привет. Никак не могу разобраться, как работать со steam api. Может кто-нибудь рассказать, как...

Steam api key
доброго вечера всем, у меня возник вопрос, мне нужно зарегистрировать Steam Web Api, но я не совсем...

Steam Web API
Ребят кароче нужна помощь, хочу получить список предметов в инветаре пользователя Steam для...

Steam API - документация
Здравствуйте. Думаю кто то из вас, да работал с Steam API на этом форуме. Не могу найти...

Ошибки с авторизацией Steam API
Здравствуйте, у меня есть собственный сайт, на который я ставил авторизацию через steam, но при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru