Как посмотреть api key steam

Как посмотреть api key steam

Valve provides these APIs so website developers can use data from Steam in new and interesting ways. They allow developers to query Steam for information that they can present on their own sites. At the moment the only APIs we offer provide item data for Team Fortress 2, but this list will grow over time.

Steam Web APIs available

ISteamNews: Steam provides methods to fetch news feeds for each Steam game.

ISteamUserStats: Steam provides methods to fetch global stat information by game.

ISteamUser: Steam provides API calls to provide information about Steam users.

ITFItems_440: Team Fortress 2 provides API calls to use when accessing player item data.

Obtaining an Steam Web API Key

All use of the Steam Web API requires the use of an API Key. You can acquire one by filling out this form. Use of the APIs also requires that you agree to the Steam API Terms of Use.

Output Formats

Format can be any of:

If you do not specify a format, your results will be returns in the JSON format.

Steam OpenID Provider

Steam can act as an OpenID provider. This allows your application to authenticate a user’s SteamID without requiring them to enter their Steam username or password on your site (which would be a violation of the API Terms of Use.) Just download an OpenID library for your language and platform of choice and use https://steamcommunity.com/openid as the provider. The returned Claimed ID will contain the user’s 64-bit SteamID. The Claimed ID format is: https://steamcommunity.com/openid/id/

Valve Brand and Links

If you are using OpenID on your site, we request that you use one of the following buttons as your link to the Steam sign in page.

Источник

Как посмотреть api key steam

Как посмотреть api key steam. Смотреть фото Как посмотреть api key steam. Смотреть картинку Как посмотреть api key steam. Картинка про Как посмотреть api key steam. Фото Как посмотреть api key steam

Как посмотреть api key steam. Смотреть фото Как посмотреть api key steam. Смотреть картинку Как посмотреть api key steam. Картинка про Как посмотреть api key steam. Фото Как посмотреть api key steam

Как посмотреть api key steam. Смотреть фото Как посмотреть api key steam. Смотреть картинку Как посмотреть api key steam. Картинка про Как посмотреть api key steam. Фото Как посмотреть api key steam

Как посмотреть api key steam. Смотреть фото Как посмотреть api key steam. Смотреть картинку Как посмотреть api key steam. Картинка про Как посмотреть api key steam. Фото Как посмотреть api key steam

Как посмотреть api key steam. Смотреть фото Как посмотреть api key steam. Смотреть картинку Как посмотреть api key steam. Картинка про Как посмотреть api key steam. Фото Как посмотреть api key steam

Как посмотреть api key steam. Смотреть фото Как посмотреть api key steam. Смотреть картинку Как посмотреть api key steam. Картинка про Как посмотреть api key steam. Фото Как посмотреть api key steam

Как посмотреть api key steam. Смотреть фото Как посмотреть api key steam. Смотреть картинку Как посмотреть api key steam. Картинка про Как посмотреть api key steam. Фото Как посмотреть api key steam

Как посмотреть api key steam. Смотреть фото Как посмотреть api key steam. Смотреть картинку Как посмотреть api key steam. Картинка про Как посмотреть api key steam. Фото Как посмотреть api key steam

Введение

В Steam встроен основанный на HTTP веб-API, который может использоваться для доступа ко многим функциям Steamworks. Этот API содержит публичные методы, доступ к которым может получить любое приложение, способное отправить HTTP-запрос: к примеру, игровой клиент или сервер. Он также содержит защищённые методы, которые требуют аутентификации, и доступ к ним могут получить доверенные бэкенд-приложения.

Формат запроса

Как и API Steamworks на С++, веб-API разделён на множество интерфейсов, содержащих связанные методы. Формат URI для запроса к API таков:

Большинство методов поддерживают несколько обязательных и необязательных параметров. В зависимости от метода эти параметры необходимо отправлять в запросе как параметр GET или POST.

Аутентификация

Массивы параметров

Служебные интерфейсы

Обратите внимание, что JSON должен быть закодирован в виде URL. Поля key и format по-прежнему передаются как отдельные параметры. Запросы POST также поддерживаются.

Определить, является ли метод служебным, можно по названию: если в окончании названия есть «Service» ( к примеру IPlayerService), то метод поддерживает дополнительный способ передачи параметров. Параметры некоторых служебных методов имеют более сложную структуру, и для них обязателен этот дополнительный способ.

Пример запроса

В следующем примере запрос возвращает 3 последние новости о Team Fortress 2.
Запрос уточняет, что ответ должен быть в формате JSON, и включает в себя обязательный параметр appid (AppID Team Fortress 2 равен 440) и необязательный параметр — число возвращаемых результатов.

Дополнительная информация об этом вызове доступна здесь: ISteamNews/GetNewsForApp

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

Соображения об адресах узлов веб-API и брандмауэрах

Публичный веб-API ( api.steampowered.com ) находится за пограничным сервером кэширования Akamai, так что IP-адреса, которые вы увидите, будут разниться в зависимости от того, где вы находитесь, а также от других факторов. IP-адреса могут часто меняться, так что если вы выполняете запросы из-за брандмауэра, ограничивающего исходящие запросы, продолжайте читать.

Список разрешений для IP-адресов

Мы позволяем добавлять в список разрешений IP-адреса для вызовов веб-API. Это дополнительный слой защиты на случай того, если ваш ключ веб-API попадёт в чужие руки. Он делает так, что принимаются только вызовы веб-API с разрешённых IP-адресов. Когда в список разрешений будет добавлен любой IP-адрес, запросы с остальных адресов будут блокироваться и возвращать ответ 403 (доступ запрещён).

Добавлять IP-адреса в список разрешений просто. На любой странице группы, у которой есть ключ веб-API, нажмите на кнопку «Управление ключом веб-API» и следуйте дальнейшим инструкциям.

У каждого ключа веб-API свой список разрешений, и добавлять в него что-либо необязательно.

Обратите внимание: добавление в список разрешений не гарантирует защиту ключа веб-API. Защищайте свой ключ и никому его не сообщайте, а если он попал в чужие руки — немедленно смените его.

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *