Документация Steamworks
Интерфейс IWorkshopService
Предоставляет дополнительные служебные методы Мастерской Steam для издателей. Ознакомьтесь с функцией ISteamRemoteStorage для взаимодействия с Мастерской Steam напрямую.

ВНИМАНИЕ: это служебный интерфейс, поэтому методы в нём должны вызываться с помощью параметра input_json.

Дополнительная информация об использовании веб-API Steamworks доступна в разделе Обзор веб-API.

SetItemPaymentRules

POST https://partner.steam-api.com/IWorkshopService/SetItemPaymentRules/v1/
НазваниеТипОбязательно?Описание
keystringКлюч веб-API Steamworks для аутентификации издателя.
appiduint32AppID, которому принадлежит предмет.
gameitemiduint32
associated_workshop_files{message}
partner_accounts{message}
validate_onlyboolТолько проверяет правила, но не сохраняет их.
make_workshop_files_subscribableboolПозволяет пользователям подписываться на предметы Мастерской.

Назначает правила платежа за конкретный предмет.

ВНИМАНИЕ: этот вызов требует наличие API-ключа издателя. Поэтому этот API ОБЯЗАТЕЛЬНО вызывать с защищённого сервера и ни при каких обстоятельствах не допускать его использование клиентами!

GetFinalizedContributors

GET https://partner.steam-api.com/IWorkshopService/GetFinalizedContributors/v1/
НазваниеТипОбязательно?Описание
keystringКлюч веб-API Steamworks для аутентификации издателя.
appiduint32AppID, которому принадлежит предмет.
gameitemiduint32

Получает список авторов для указанной комбинации приложение/предмет Мастерской.

ВНИМАНИЕ: этот вызов требует наличие API-ключа издателя. Поэтому этот API ОБЯЗАТЕЛЬНО вызывать с защищённого сервера и ни при каких обстоятельствах не допускать его использование клиентами!

GetItemDailyRevenue

GET https://partner.steam-api.com/IWorkshopService/GetItemDailyRevenue/v1/
НазваниеТипОбязательно?Описание
keystringКлюч веб-API Steamworks для аутентификации издателя.
appiduint32AppID, которому принадлежит предмет.
item_iduint32ID предмета Мастерской, информацию о выручке которого необходимо получить.
date_startuint32
date_enduint32

Получает информацию о выручке за предмет для указанного приложения/определения предмета за период времени.

ВНИМАНИЕ: этот вызов требует наличие API-ключа издателя. Поэтому этот API ОБЯЗАТЕЛЬНО вызывать с защищённого сервера и ни при каких обстоятельствах не допускать его использование клиентами!

PopulateItemDescriptions

POST https://partner.steam-api.com/IWorkshopService/PopulateItemDescriptions/v1/
НазваниеТипОбязательно?Описание
keystringКлюч веб-API Steamworks для аутентификации издателя.
appiduint32
languages{message}

Заполняет блок описаний предметов.

ВНИМАНИЕ: этот вызов требует наличие API-ключа издателя. Поэтому этот API ОБЯЗАТЕЛЬНО вызывать с защищённого сервера и ни при каких обстоятельствах не допускать его использование клиентами!