Categorygithub.com/aliyun/alibabacloud-yjopenapi-go-client
repository
1.0.20230810
Repository: https://github.com/aliyun/alibabacloud-yjopenapi-go-client.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

YuanJing OpenAPI SDK for Go

Requirements

  • It's necessary for you to make sure your system have installed Go environment which version greater than 1.15.0.

Installation

If you use go mod to manage your dependence, you can use the following command:

go get github.com/aliyun/alibabacloud-yjopenapi-go-client 1.0.20230810

Usage

import (
    "github.com/aliyun/alibabacloud-yjopenapi-go-client/client/api"
    "github.com/aliyun/alibabacloud-yjopenapi-go-client/client/model"
)

configuration := api.DefaultConfiguration
configuration.Host = "host"
configuration.AccessKey = "Your Access Key"
configuration.SecretKey = "Your Secret Key"

client := api.NewAPIClient(configuration)

// {{Api}},{{Method}},{{Param}} is placeholder, take a look at Explain Of Usage Placeholder
result, response, error := client.{{Api}}.{{Method}}(&model.{{Params}}{})

// OpenAPI TraceId
traceId := response.Header.Get(client.Trace_Id)
// OpenAPI Status Code
statusCode := response.Header.Get(client.Result_Status)

// OpenAPI result
_ := result

Explain Of Usage Placeholder

ApiMethodParamsResultDescription
ConsoleAdminApiActivateDeploymentActivateDeploymentFormsConsoleAdminActivateDeploymentResult激活已部署成功的游戏版本的部署
ConsoleAdminApiAdaptGameVersionAdaptGameVersionFormsConsoleAdminAdaptGameVersionResult发起游戏版本适配
ConsoleAdminApiAddGameToProjectAddGameToProjectFormsConsoleAdminAddGameToProjectResult将游戏添加到项目
ConsoleAdminApiCreateGameCreateGameFormsConsoleAdminCreateGameResult创建游戏
ConsoleAdminApiCreateProjectCreateProjectFormsConsoleAdminCreateProjectResult创建项目
ConsoleAdminApiDeleteGameDeleteGameFormsConsoleAdminDeleteGameResult删除指定的游戏
ConsoleAdminApiDeleteGameVersionDeleteGameVersionFormsConsoleAdminDeleteGameVersionResult发起游戏版本适配
ConsoleAdminApiDeleteProjectDeleteProjectFormsConsoleAdminDeleteProjectResult删除指定的项目
ConsoleAdminApiGetGameVersionGetGameVersionFormsConsoleAdminGetGameVersionResult获取单个游戏版本信息
ConsoleAdminApiGetGameVersionProgressGetGameVersionProgressFormsConsoleAdminGetGameVersionProgressResult查询版本处理进度(包含上传、适配、部署)
ConsoleAdminApiListActivateableInstancesListActivateableInstancesFormsConsoleAdminListActivateableInstancesResult指定项目和游戏版本,获取可激活且可调度的实例及调度配置
ConsoleAdminApiListActivatedInstancesListActivatedInstancesFormsConsoleAdminListActivatedInstancesResult指定项目和游戏,获取已激活版本的可调度实例及调度配置
ConsoleAdminApiListControllersOfGameListControllersOfGameFormsConsoleAdminListControllersOfGameResult获取单个游戏关联的控制器列表
ConsoleAdminApiListDeployableInstancesListDeployableInstancesFormsConsoleAdminListDeployableInstancesResult指定项目和游戏版本,获取可以部署的实例
ConsoleAdminApiListGameDeployDetailsOfProjectListGameDeployDetailsOfProjectFormsConsoleAdminListGameDeployDetailsOfProjectResult获取项目下游戏部署版本信息
ConsoleAdminApiListGameVersionsListGameVersionsFormsConsoleAdminListGameVersionsResult分页获取游戏版本列表
ConsoleAdminApiListGamesListGamesFormsConsoleAdminListGamesResult分页获取游戏列表
ConsoleAdminApiListInstancesOfProjectListInstancesOfProjectFormsConsoleAdminListInstancesOfProjectResult分页获取项目中的实例
ConsoleAdminApiListProjectsListProjectsFormsConsoleAdminListProjectsResult分页获取项目列表
ConsoleAdminApiListVersionDeployInstancesListVersionDeployInstancesFormsConsoleAdminListVersionDeployInstancesResult获取项目下游戏版本的部署实例信息
ConsoleAdminApiRemoveGameFromProjectRemoveGameFromProjectFormsConsoleAdminRemoveGameFromProjectResult将游戏移出项目
ConsoleAdminApiSubmitDeploymentSubmitDeploymentFormsConsoleAdminSubmitDeploymentResult提交游戏版本的部署请求
ConsoleAdminApiUploadGameVersionByDownloadUploadGameVersionByDownloadFormsConsoleAdminUploadGameVersionByDownloadResult一键上传:文件上传接口,用远程下载的方式生成新版本
DispatchApiBatchStopGameBatchStopGameFormsBatchStopGameResult游戏下全量踢下线,异步接口
DispatchApiCancelGameHangCancelGameHangFormsCancelGameHangResult取消游戏挂机
DispatchApiGameNotifyGameNotifyFormsGameNotifyResult游戏通知
DispatchApiGetGameConcurrencyGetGameConcurrencyFormsGetGameConcurrencyResult调用GetGameConcurrency获取游戏当前并发数
DispatchApiGetStockGetStockFormsGetStockResult调用GetStock获取游戏当前库存
DispatchApiGetStopGameTokenGetStopGameTokenFormsGetStopGameTokenResult全量踢下线获取token
DispatchApiListGameServerIpListGameServerIpFormsListGameServerIpResult获取自己租户下的游戏服务器ip列表
DispatchApiQueryGameHangQueryGameHangFormsQueryGameHangResult查询游戏挂机状态
DispatchApiQuerySessionStatusQuerySessionStatusFormsQuerySessionStatusResult查询会话当前状态
DispatchApiSetGameAliveSetGameAliveFormsSetGameAliveResult设置游戏可运行时长
DispatchApiSetGameHangSetGameHangFormsSetGameHangResult设置游戏挂机
DispatchApiStopGameStopGameFormsStopGameResult服务端发起,停止某个用户的某个游戏的某个会话
DispatchApiStopPreopenContainerStopPreopenContainerFormsStopPreopenContainerResult停止预开容器
DispatchApiTryToGetSlotTryToGetSlotFormsTryToGetSlotResult为用户调度分配游戏容器,容器一旦分配成功会被锁住,一段时间内不再分配给其他用户,过期释放。
InteractiveApiGetPartyGetPartyFormsInteractiveGetPartyResult获取派对
InteractiveApiGetPartyStatusGetPartyStatusFormsInteractiveGetPartyStatusResult查询派对游戏状态
InteractiveApiJoinPartyJoinPartyFormsInteractiveJoinPartyResult加入分配席位
InteractiveApiKickOutUserKickOutUserFormsInteractiveKickOutUserResult踢出派对
InteractiveApiModifySeatsModifySeatsFormsInteractiveModifySeatsResult修改席位
InteractiveApiShutDownPartyShutDownPartyFormsInteractiveShutDownPartyResult关闭派对
LiveApiQueryStatusQueryStatusFormsLiveQueryStatusResult查询推流状态
LiveApiStartGameLiveStartGameLiveFormsLiveStartGameLiveResult开始直播推流
LiveApiStopGameLiveStopGameLiveFormsLiveStopGameLiveResult结束直播推流
MultiplayApiCloseCloseFormsMultiplayCloseResult关闭联机
MultiplayApiInitInitFormsMultiplayInitResult初始化联机
MultiplayApiJoinJoinFormsMultiplayJoinResult加入联机
MultiplayApiLeaveLeaveFormsMultiplayLeaveResult离开联机
MultiplayApiModifyModifyFormsMultiplayModifyResult修改联机
MultiplayApiQueryQueryFormsMultiplayQueryResult离开联机
TokenApiGetPairGetPairResult获取临时安全令牌(二元组)
TokenApiGetTripleGetTripleResult获取临时安全令牌
UsercontrollerApiDeleteGameArchiveDeleteGameArchiveFormsUsercontollerDeleteGameArchiveResult根据存档id删除存档纪录
UsercontrollerApiGetGameTrialSurplusDurationGetGameTrialSurplusDurationFormsUsercontollerGetGameTrialSurplusDurationResult查询剩余试玩游戏时长
UsercontrollerApiGetUserGameArchiveGetUserGameArchiveFormsUsercontollerGetUserGameArchiveResult查询用户正常状态的最新存档纪录,按照存档时间倒序
UsercontrollerApiListLatestGameArchiveListLatestGameArchiveFormsUsercontollerListLatestGameArchiveResult查询用户正常状态的最新存档纪录,按照存档时间倒序
UsercontrollerApiRestoreGameArchiveRestoreGameArchiveFormsUsercontollerRestoreGameArchiveResult将指定的存档ID恢复为最新存档
UsercontrollerApiUpdateGameArchiveTagStatusUpdateGameArchiveTagStatusFormsUsercontollerUpdateGameArchiveTagStatusResult更新存档打标状态

License

Apache-2.0

Copyright (c) 2009-present, Alibaba Cloud All rights reserved.