Перейти к основному содержимому

Методы API

Все методы, схемы типов ввода и вывода доступны в интроспекции. Чтобы посмотреть схему или поработать в песочнице воспользуйтесь расширением для Chrome - Altair GraphQL Client.

API доступен по адресу

https://api.gamepush.com/gs/api/graphql

Список методов администратора

МетодОписание
CreateAchievementСоздать достижение
UpdateAchievementОбновить достижение
DeleteAchievementУдалить достижение
CreateAchievementsGroupСоздать группу достижений
UpdateAchievementsGroupОбновить группу достижений
DeleteAchievementsGroupУдалить группу достижений
AddAchievementToPlayerДобавить достижение игроку
RemoveAchievementFromPlayerУдалить достижение у игрока
FetchAchievementsПолучить достижения
FetchAchievementsGroupsПолучить группы достижений
FetchPlayersAchievementsПолучить достижения игроков
FetchAdminPlayerAchievementsПолучить достижения игрока
FetchAchievementStatsПолучить статистику достижений
FetchChannelInvitesПолучить приглашения в канал
SendInviteToChannelОтправить приглашение в канал
CancelInviteToChannelОтменить приглашение в канал
FetchChannelJoinRequestsПолучить запросы на присоединение к каналу
RejectJoinRequestToChannelОтклонить запрос на присоединение к каналу
FetchChannelMembersПолучить участников канала
KickFromChannelИсключить из канала
AddToChannelДобавить в канал
FetchChannelMessagesПолучить сообщения канала
FetchPrivateMessagesПолучить личные сообщения
FetchFeedMessagesПолучить сообщения в ленте
CreateChannelMessageСоздать сообщение канала
UpdateChannelMessageОбновить сообщение канала
DeleteChannelMessageУдалить сообщение канала
SendPersonalMessageОтправить личное сообщение
SendFeedMessageОтправить сообщение в ленту
FetchPlayerMuteПолучить список замьюченных игроков
MutePlayerInChannelЗамьютить игрока в канале
UnmutePlayerInChannelРазмьютить игрока в канале
FetchChannelTemplateПолучить шаблон канала
FetchChannelTemplatesПолучить шаблоны каналов
CreateChannelTemplateСоздать шаблон канала
UpdateChannelTemplateОбновить шаблон канала
DeleteChannelTemplateУдалить шаблон канала
FetchChannelsПолучить каналы
FetchChannelПолучить канал
CreateChannelСоздать канал
UpdateChannelОбновить канал
DeleteChannelУдалить канал
FetchDocumentsПолучить документы
SaveDocumentСохранить документ
FetchEventsПолучить события
CheckEventExistsПроверить существование события
FetchAdminPlayerEventsПолучить события игрока
FetchEventsStatsПолучить статистику событий
UpsertEventОбновить событие
DeleteEventУдалить событие
AddEventToPlayerДобавить событие игроку
RemoveEventFromPlayerУдалить событие у игрока
FetchFilesПолучить файлы
UploadFileЗагрузить файл
UpdateFileОбновить файл
DeleteFilesУдалить файлы
FetchGamesCollectionsПолучить коллекции игр
CreateGamesCollectionСоздать коллекцию игр
UpdateGamesCollectionОбновить коллекцию игр
DeleteGamesCollectionУдалить коллекцию игр
FetchImagesПолучить изображения
UploadImageЗагрузить изображение
UpdateImageОбновить изображение
DeleteImagesУдалить изображения
FetchLeaderboardsПолучить таблицы лидеров
FetchLeaderboardПолучить таблицу лидеров
FetchLeaderboardVariantПолучить вариант таблицы лидеров
FetchLeaderboardsVariantsПолучить варианты таблиц лидеров
FetchLeaderboardRecordsПолучить рекорды таблицы лидеров
FetchAdminPlayerRecordsПолучить рекорд игрока
CreateLeaderboardСоздать таблицу лидеров
UpdateLeaderboardОбновить таблицу лидеров
DeleteLeaderboardУдалить таблицу лидеров
DeleteLeaderboardVariantУдалить вариант таблицы лидеров
UpdateLeaderboardRecordОбновить запись таблицы лидеров
DeleteLeaderboardRecordУдалить запись таблицы лидеров
DeleteAdminPlayerRecordsУдалить рекорд игрока
FetchModelПолучить модель
FetchModelsПолучить модели
UpdateModelОбновить модель
FetchPlatformsПолучить платформы
AddPlatformДобавить платформу
UpdatePlatformОбновить платформу
UpdatePlatformBannersОбновить баннеры платформы
UpdatePlatformAdsОбновить рекламу платформы
DeletePlatformУдалить платформу
FindPlayerStateByIdНайти данные игрока по ID
FindPlayerByIdНайти игрока по ID
FetchPlayersПолучить игроков
FetchPlayersReportsПолучить отчеты игроков
UpdatePlayerОбновить игрока
DeletePlayerУдалить игрока
RestorePlayerВосстановить игрока
BanPlayerЗаблокировать игрока
UnbanPlayerРазблокировать игрока
RestorePlayerFromArchiveВосстановить игрока из архива
UpdatePlayerModifiedAtОбновить измененного игрока
FetchPlayersPurchasesПолучить покупки игроков
FetchAdminPlayerPurchasesПолучить покупки игрока
FetchProductsПолучить покупки
FetchPlayerPurchasesStatsПолучить статистику покупок игроков
AddPurchaseToPlayerДобавить покупку игроку
UpdatePlayerPurchaseОбновить покупку игрока
RemovePurchaseFromPlayerУдалить покупку у игрока
CreateProductСоздать продукт
UpdateProductОбновить продукт
DeleteProductУдалить продукт
UpsertProjectVariableОбновить переменную проекта
DeleteProjectVariableУдалить переменную проекта
FetchRewardsПолучить награды
FetchPlayersRewardsПолучить награды игроков
FetchAdminPlayerRewardsПолучить награды игрока
CheckRewardExistsПроверить наличие награды
FetchRewardStatsПолучить статистику наград
CreateRewardСоздать награду
UpdateRewardОбновить награду
DeleteRewardУдалить награду
AddRewardToPlayerДобавить награду игроку
SubstractRewardFromPlayerВычесть награду у игрока
DropRewardsForPlayerСбросить награды для игрока
FetchSchedulersПолучить планировщики
FetchSchedulerTriggersПолучить триггеры планировщика
CheckSchedulerExistsПроверить существование планировщика
FetchPlayersSchedulersПолучить планировщики игроков
UpsertSchedulerОбновить планировщик
SaveSchedulerTriggersOnDayСохранить триггеры планировщика на день
DeleteSchedulerУдалить планировщик
AddSchedulerToPlayerДобавить планировщик игроку
RemoveSchedulerFromPlayerУдалить планировщик у игрока
UpdatePlayerSchedulerОбновить планировщик игрока
FetchSegmentsПолучить сегменты
CreateSegmentСоздать сегмент
UpdateSegmentОбновить сегмент
DeleteSegmentУдалить сегмент
FetchCommonTriggersПолучить общие триггеры
FetchAdminPlayerTriggersПолучить триггеры игрока
CheckTriggerExistsПроверить существование триггера
FetchTriggersStatsПолучить статистику триггеров
CreateCommonTriggerСоздать общий триггер
UpdateCommonTriggerОбновить общий триггер
DeleteCommonTriggerУдалить общий триггер
ActivateTriggerForPlayerАктивировать триггер для игрока
DeactivateTriggerForPlayerДеактивировать триггер для игрока
FetchAdsStatsПолучить статистику рекламы
FetchDwmStatsПолучить статистику DWM
FetchFilesStatsПолучить статистику файлов
FetchHostingStatsПолучить статистику хостинга
FetchImagesStatsПолучить статистику изображений
FetchOnlineStatsПолучить статистику онлайн
FetchStatsRequestsПолучить статистику запросов
FetchRetentionStatsПолучить статистику удержания
FetchSessionsStatsПолучить статистику сессий

Список методов игрока

МетодОписание
UnlockPlayerAchievementРазблокировать достижение игрока
PlayerSetAchievementProgressУстановить прогресс достижения для игрока
FetchPlayerAchievementsПолучить достижения игрока
SyncPlayerСинхронизировать игрока
GetPlayerПолучить данные игрока
FetchPlayerFieldsПолучить поля игрока
CheckPlayerCodeПроверить код игрока
SyncPlayerPurchasesСинхронизировать покупки игрока
PurchasePlayerPurchaseКупить покупку игроком
ConsumePlayerPurchaseИзрасходовать покупку игрока
UnsubscribePlayerSubscriptionОтписаться от подписки игроком
ResumePlayerSubscriptionВозобновить подписку игрока
CancelPlayerSubscriptionОтменить подписку игрока
FetchPlayerPurchasesПолучить список покупок игрока
FindPlayerPurchaseНайти покупку игрока
FetchPlayerProjectVariablesПолучить переменные проекта
FetchPlayerProjectConfigПолучить конфигурацию проекта игроком
GivePlayerRewardВыдать награду игроку
FetchPlayerRewardsПолучить награды игрока
PlayerPublishRecordОпубликовать рекорд игроком
FetchTopПолучить топ
FetchPlayerRatingПолучить рейтинг игрока
UploadPlayerImageЗагрузить изображение игроком
FetchPlayerImagesПолучить список изображений игроком
UploadPlayerFileЗагрузить файл игроком
FetchPlayerFilesПолучить список файлов игроком
FetchPlayerGamesCollectionПолучить коллекцию игр игроком
PlayerJoinEventИгрок присоединился к событию
PlayerRegisterOnSchedulerИгрок зарегистрирован в планировщике
FetchPlayerDocumentПолучить документ игроком
PlayerCreateChannelСоздать канал
PlayerUpdateChannelОбновить канал
PlayerGetPaymentLinkПолучить ссылку на покупку
PlayerFetchPlayersПолучить игроков игроком
PlayerDeleteChannelУдалить канал
PlayerMutePlayerInChannelЗамьютить игрока в канале
PlayerUnmutePlayerInChannelРазмьютить игрока в канале
PlayerSendPersonalMessageОтправить личное сообщение игроку
PlayerSendFeedMessageОтправить сообщение в канал
PlayerSendMessageОтправить сообщение
PlayerEditMessageОтредактировать сообщение
PlayerDeleteMessageУдалить сообщение
PlayerFetchChannelMessagesПолучить список сообщений в канале
PlayerFetchPersonalMessagesПолучить список личных сообщений
PlayerFetchFeedMessagesПолучить список сообщений фида
PlayerKickFromChannelИсключить игрока из канала
PlayerFetchChannelMembersПолучить список участников канала
PlayerJoinChannelПрисоединиться к каналу
PlayerLeaveChannelПокинуть канал
PlayerCancelJoinChannelОтменить запрос на присоединение к каналу
PlayerAcceptJoinRequestToChannelПринять запрос на присоединение к каналу
PlayerRejectJoinRequestToChannelОтклонить запрос на присоединение к каналу
PlayerFetchChannelJoinRequestsПолучить список запросов на присоединение к каналу
PlayerFetchSentJoinRequestsПолучить список отправленных запросов на присоединение
PlayerSendInviteToChannelОтправить приглашение игроку в канал
PlayerCancelInviteToChannelОтменить приглашение игрока в канал
PlayerAcceptInviteToChannelПринять приглашение игрока в канал
PlayerRejectInviteToChannelОтклонить приглашение игрока в канал
PlayerFetchChannelInvitesПолучить список приглашений в канал игрока
PlayerFetchPlayerSentInvitesПолучить список приглашений, отправленных игроком
PlayerFetchPlayerInvitesПолучить список приглашений игрока

Оставайтесь на связи

С другими разделами документации вы можете ознакомиться здесь. Для начала работы вы можете ознакомиться с нашими туториалами.

Сообщество GamePush в Telegram: @gs_community.

Для ваших обращений e-mail: [email protected]

Желаем вам успехов!