Форум программистов, компьютерный форум, киберфорум
PHP: API
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 16.05.2021
Сообщений: 2
1

STEAM API Как вывести статус профиля (онлайн / не онлайн) на сайт

16.05.2021, 03:31. Показов 1203. Ответов 3
Метки нет (Все метки)

Подскажите пожалуйста, кто что знает.
Буду благодарен.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.05.2021, 03:31
Ответы с готовыми решениями:

Steam API - получить статус - онлайн
Есть необходимость быть всегда онлайн. Достичь "постоянства" можно с помощью CRON + PHP. Как...

Как накрутить онлайн в Steam?
Есть 2 темы: https://www.cyberforum.ru/csharp-net/thread1474734.html...

Как сделать статус онлайн/офлайн подключение к базе данных
Пишу программу для принятия решений. Суть программы заключается в том, что формируется состав...

Vknet. Как сделать запрос на статус онлайн, конкретного пользователя по его id?
Здравствуйте, помогите пожалуйста, как сделать запрос на статус онлайн, конкретного пользователя по...

3
Эксперт PHP
5032 / 3715 / 1282
Регистрация: 06.01.2011
Сообщений: 10,367
16.05.2021, 07:53 2
Судя по документации тут:
https://developer.valvesoftwar... 28v0001.29
Запрос нужно делать на адрес:
http://api.steampowered.com/IS... 7960435530

Где:
- XXXXXXXXXXXXXXXXXXXXXXX -- ваш ключ API
- steamids -- ID пользователя

Будут возвращены данные, среди которых есть "personastate" (текущий статус пользователя).
1
0 / 0 / 0
Регистрация: 16.05.2021
Сообщений: 2
21.05.2021, 18:31  [ТС] 3
Не подскажешь, как это кодом вписать?
0
Эксперт PHP
5032 / 3715 / 1282
Регистрация: 06.01.2011
Сообщений: 10,367
21.05.2021, 20:40 4
Лучший ответ Сообщение было отмечено NameTAG_1337 как решение

Решение

Самый простой скрипт:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
 
# Твой API ключ
$apiKey = 'XXXXXXXXXXXXXXXXXXXXXXX';
 
# Id пользователя, которого проверяем
$userId = '76561197960435530';
 
$ch = curl_init();
 
curl_setopt_array($ch, [
    CURLOPT_URL            => "http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key={$apiKey}&steamids={$userId}",
    CURLOPT_RETURNTRANSFER => true
]);
 
$response = curl_exec($ch);
 
curl_close($ch);
 
if (false !== $response) {
    $data = json_decode($response, true);
 
    var_dump($data);
}
Выдаст распечатку полученных данных, если верно пройдет запрос. Впиши свой API-ключ вместо иксов.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.05.2021, 20:40

Онлайн статус
Здравствуйте, подскажите как реалезовать такой скрипт, уже сколько искал нужного пока ненашол,...

Steam Api: вывести на сайт информацию о предмете из инвентаря
Как вывести на сайт информацию о предмете из инвентаря?

Изменить статус онлайн на оффлайн
Понимаю, что вопрос может показаться многим не относящийся к данной ветке. Но суть интересует...

Статус онлайн-оффлайн пользователя
У меня есть таблица с пользователями: ид, логин, пароль... статус. Как сделать так, чтобы статус...

Статус пользователя на сайте (онлайн/ оффлайн)
Ток начал изучать PHP, кто может помочь напишите пожалуйста код проверки статуса пользователя на...

Re: Статус пользователя на сайте (онлайн/ оффлайн)
может и мне кто поможет, не могу разобраться: мои переменные &quot;.table_users.&quot; - таблица с...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.