3

SAM 2.0 - Простая работа со steam api

CSS, HTML, PHP
image


SAS 2.0 — скрипт, позволяющий достаточно просто и быстро работать со Steam Web Api. Предоставляет возможности получить информацию профиля и список игр. В качестве основы для работы используется ядро aLPS Engine, которое также используется в iMage. Однако, возможно использование скрипта отдельно и без ядра.

Демонстрация работы скрипта: click. (можно изменить tomasci на свой steamid)

Для работы скрипта потребуется скачать:
— ядро click.
— SAM click.

Установка скрипта:
1. Скачать и загрузить файлы aE и SAM на хостинг.
2. Изменить /application/core/ defines.php и configuration.php.
3. Данные базы данных и ключи авторизации указывать не нужно.
4. Для сервера Nginx следует зайти на click и найти пункт «2. Configure your webserver».

Как использовать скрипт отдельно от ядра?
1. Зайти в application\libraries\steamapi, найти там steam.class.php, скопировать его к себе.
2. Глянуть методы в данном классе либо зайти в \routes, найти там api_steam.php. Глянуть, какие данные передаются в параметры s_user, s_games, s_friend.
3. В папке theme можно глянуть приблизительный вывод данных.
4. Подключить класс к себе. Объявить $steam = new steamApi();.

Комментарии

vadim74a
А почему некоторые игры отображаются по два раза? Например GTA III и GTA VC отображаются по два раза, но с разным ID.
Автор: vadim74a , 6 января 2017, 10:26 #
tomasci
По поводу загрузочного центра: (на мэйле вижу, ты писал об этом :))
1. Публикации оттуда не выводятся на главной
2. При апдейте их не изменить, только писать новые

Про ид пока что не знаю, проверю чуть позже.
Автор: tomasci , 6 января 2017, 12:18 #
tomasci
Без понятия, в чем проблема двух ID у гта. Так возвращает данные стим. Возможно на выходе была какая-нибудь gta vc и gta vc test и т.д. (как это сейчас у H1Z1, доты и других).
Автор: tomasci , 6 января 2017, 14:23 #

Добавить комментарий

Мы советуем
Категории