Documentation ¶
Index ¶
- Variables
- type Acode
- type CheckMedia
- type Cloudbase
- func (a *Cloudbase) CreateSendSmsTask(body []byte) (interface{}, error)
- func (a *Cloudbase) DescribeExtensionUploadInfo(body []byte) (interface{}, error)
- func (a *Cloudbase) DescribeSmsRecords(body []byte) (interface{}, error)
- func (a *Cloudbase) GetStatistics(body []byte) (interface{}, error)
- func (a *Cloudbase) Init(app utils.App) *Cloudbase
- func (a *Cloudbase) Report(body []byte) (interface{}, error)
- func (a *Cloudbase) SendSms(body []byte) (interface{}, error)
- func (a *Cloudbase) SendSmsV2(body []byte) (interface{}, error)
- type DataAnalysis
- type Gamematch
- func (a *Gamematch) CreateMatchRule(body []byte) (interface{}, error)
- func (a *Gamematch) DeleteMatchRule(body []byte) (interface{}, error)
- func (a *Gamematch) Getallmatchrule(body []byte) (interface{}, error)
- func (a *Gamematch) Init(app utils.App) *Gamematch
- func (a *Gamematch) SetMatchIdOpenState(body []byte) (interface{}, error)
- func (a *Gamematch) UpdateMatchRule(body []byte) (interface{}, error)
- type LockStep
- func (a *LockStep) CreateGameRoom(body []byte) (interface{}, error)
- func (a *LockStep) GetGameFrame(accessInfo, beginFrameId, endFrameId string) (interface{}, error)
- func (a *LockStep) GetGameIdentityInfo(accessInfo string) (interface{}, error)
- func (a *LockStep) GetGameRoomInfo(accessInfo string) (interface{}, error)
- func (a *LockStep) Init(app utils.App) *LockStep
- type Login
- type Response
- type SafetyControlCapability
- type SecCheck
- type SendImage
- type SendLink
- type SendMini
- type SendText
- type Session
- type Storage
- type Subscribe
- type SubscribeAdd
- type SubscribeMessage
- type Template
- type Text
- type TextResponse
- type UpdatableMessage
- type UrlLink
- type UrlScheme
- type User
- type Wxacode
Constants ¶
This section is empty.
Variables ¶
var CloudbaseEntity = Cloudbase{}
var DataAnalysisEntity = DataAnalysis{}
var GamematchEntity = Gamematch{}
var LockStepEntity = LockStep{}
var LoginEntity = Login{}
var SafetyControlCapabilityEntity = SafetyControlCapability{}
var SecCheckEntity = SecCheck{}
var StorageEntity = Storage{}
var SubscribeMessageEntity = SubscribeMessage{}
var UpdatableMessageEntity = UpdatableMessage{}
var UrlLinkEntity = UrlLink{}
var UrlSchemeEntity = UrlScheme{}
var WxacodeEntity = Wxacode{}
Functions ¶
This section is empty.
Types ¶
type Acode ¶
type Acode struct { Scene string `json:"scene,omitempty"` Page string `json:"page,omitempty"` Width int `json:"width,omitempty"` AutoColor bool `json:"auto_color,omitempty"` LineColor interface{} `json:"line_color,omitempty"` IsHyaline bool `json:"is_hyaline,omitempty"` }
line_color Object {"r":0,"g":0,"b":0}
type CheckMedia ¶
type Cloudbase ¶
func (*Cloudbase) CreateSendSmsTask ¶
CreateSendSmsTask http://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/cloudbase/cloudbase.createSendSmsTask.html
func (*Cloudbase) DescribeExtensionUploadInfo ¶
DescribeExtensionUploadInfo 描述扩展上传文件信息 http://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/cloudbase/cloudbase.describeExtensionUploadInfo.html
func (*Cloudbase) DescribeSmsRecords ¶
DescribeSmsRecords http://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/cloudbase/cloudbase.describeSmsRecords.html
func (*Cloudbase) GetStatistics ¶
GetStatistics 获取云开发数据接口 http://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/cloudbase/cloudbase.getStatistics.html
func (*Cloudbase) Report ¶
Report 云开发通用上报接口 http://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/cloudbase/cloudbase.report.html
type DataAnalysis ¶
func (*DataAnalysis) GetGameAnalysisData ¶
func (a *DataAnalysis) GetGameAnalysisData(body []byte) (interface{}, error)
GetGameAnalysisData 获取小游戏分析数据。 https://developers.weixin.qq.com/minigame/dev/api-backend/open-api/data-analysis/analysis.getGameAnalysisData.html
func (*DataAnalysis) Init ¶
func (a *DataAnalysis) Init(app utils.App) *DataAnalysis
type Gamematch ¶
func (*Gamematch) CreateMatchRule ¶
CreateMatchRule 小游戏创建对局匹配规则,并返回一个matchid。每个小游戏可以创建多个matchid对应不同的匹配规则。小游戏持有的matchid数量上限为20。 https://developers.weixin.qq.com/minigame/dev/api-backend/open-api/gamematch/gamematch.createMatchRule.html
func (*Gamematch) DeleteMatchRule ¶
DeleteMatchRule 小游戏删除对局匹配规则,每个规则对应一个唯一的matchid。 每个小游戏持有的matchid数量有限制,可以通过此接口删除无效的matchid。 删除接口在删除matchid的同时,也会释放掉matchid对应的匹配池。如果是线上正在使用的matchid,请谨慎使用该接口。 https://developers.weixin.qq.com/minigame/dev/api-backend/open-api/gamematch/gamematch.deleteMatchRule.html
func (*Gamematch) Getallmatchrule ¶
Getallmatchrule 获取小游戏拥有的所有matchid及其对应的匹配规则,以及matchid的打开状态。 https://developers.weixin.qq.com/minigame/dev/api-backend/open-api/gamematch/gamematch.getallmatchrule.html
func (*Gamematch) SetMatchIdOpenState ¶
SetMatchIdOpenState 修改matchid对应的打开状态。 每个matchid都有两种状态:打开(1)和关闭(0) 用户在调用加入匹配接口时,只能加入状态为打开的matchid。状态为打开的matchid才会分配匹配池。 小程序通过updateMatchRule修改matchid对应的规则时,只能修改状态为关闭的matchid 可以通过getAllMatchRule拉取小程序所有matchid的配置信息和打开状态。 将打开状态设置为关闭(0)时,匹配服务会释放掉matchid对应的匹配池。如果是线上正在使用的matchid,请谨慎变更matchid的状态。 https://developers.weixin.qq.com/minigame/dev/api-backend/open-api/gamematch/gamematch.setMatchIdOpenState.html
func (*Gamematch) UpdateMatchRule ¶
UpdateMatchRule 修改matchid对应的匹配规则。 小游戏修改matchid对应的规则时,只能修改状态为关闭的matchid。 matchid的状态可以通过setMatchIdOpenState修改。 https://developers.weixin.qq.com/minigame/dev/api-backend/open-api/gamematch/gamematch.updateMatchRule.html
type LockStep ¶
func (*LockStep) CreateGameRoom ¶
CreateGameRoom 第三方后台创建帧同步游戏房间 https://developers.weixin.qq.com/minigame/dev/api-backend/open-api/lock-step/lock-step.createGameRoom.html
func (*LockStep) GetGameFrame ¶
GetGameFrame 分片拉取对局游戏帧 https://developers.weixin.qq.com/minigame/dev/api-backend/open-api/lock-step/lock-step.getGameFrame.html
func (*LockStep) GetGameIdentityInfo ¶
GetGameIdentityInfo 获取对局玩家位次信息 https://developers.weixin.qq.com/minigame/dev/api-backend/open-api/lock-step/lock-step.getGameIdentityInfo.html
func (*LockStep) GetGameRoomInfo ¶
GetGameRoomInfo 获取指定房间信息 https://developers.weixin.qq.com/minigame/dev/api-backend/open-api/lock-step/lock-step.getGameRoomInfo.html
type Login ¶
func (*Login) CheckSessionKey ¶
CheckSessionKey 校验服务器所保存的登录态 session_key 是否合法。为了保持 session_key 私密性,接口不明文传输 session_key,而是通过校验登录态签名完成。 https://developers.weixin.qq.com/minigame/dev/api-backend/open-api/login/auth.checkSessionKey.html
func (*Login) Code2Session ¶
Code2Session 登录凭证校验。通过 wx.login 接口获得临时登录凭证 code 后传到开发者服务器调用此接口完成登录流程。更多使用方法详见 小程序登录。 https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/login/auth.code2Session.html
type SafetyControlCapability ¶
func (*SafetyControlCapability) GetUserRiskRank ¶
func (a *SafetyControlCapability) GetUserRiskRank(body []byte) (interface{}, error)
GetUserRiskRank 根据提交的用户信息数据获取用户的安全等级 risk_rank,无需用户授权。 http://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/safety-control-capability/riskControl.getUserRiskRank.html
func (*SafetyControlCapability) Init ¶
func (a *SafetyControlCapability) Init(app utils.App) *SafetyControlCapability
type SecCheck ¶
func (*SecCheck) ImgSecCheck ¶
ImgSecCheck 校验一张图片是否含有违法违规内容。详见内容安全解决方案 http://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/sec-check/security.imgSecCheck.html
func (*SecCheck) MediaCheckAsync ¶
MediaCheckAsync 异步校验图片/音频是否含有违法违规内容。 http://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/sec-check/security.mediaCheckAsync.html
func (*SecCheck) MsgSecCheck ¶
MsgSecCheck 检查一段文本是否含有违法违规内容。 http://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/sec-check/security.msgSecCheck.html
type Storage ¶
func (*Storage) RemoveUserStorage ¶
RemoveUserStorage 删除已经上报到微信的key-value数据 https://developers.weixin.qq.com/minigame/dev/api-backend/open-api/data/storage.removeUserStorage.html
func (*Storage) SetUserInteractiveData ¶
SetUserInteractiveData 删除已经上报到微信的key-value数据 https://developers.weixin.qq.com/minigame/dev/api-backend/open-api/data/storage.setUserInteractiveData.html
func (*Storage) SetUserStorage ¶
SetUserStorage 删除已经上报到微信的key-value数据 https://developers.weixin.qq.com/minigame/dev/api-backend/open-api/data/storage.setUserStorage.html
type SubscribeAdd ¶
type SubscribeMessage ¶
func (*SubscribeMessage) Init ¶
func (a *SubscribeMessage) Init(app utils.App) *SubscribeMessage
func (*SubscribeMessage) Send ¶
func (a *SubscribeMessage) Send(body []byte) (interface{}, error)
type TextResponse ¶
type UpdatableMessage ¶
func (*UpdatableMessage) CreateActivityId ¶
func (a *UpdatableMessage) CreateActivityId(openid, unionid string) (interface{}, error)
CreateActivityId 创建被分享动态消息或私密消息的 activity_id。详见动态消息。 http://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/updatable-message/updatableMessage.createActivityId.html
func (*UpdatableMessage) Init ¶
func (a *UpdatableMessage) Init(app utils.App) *UpdatableMessage
func (*UpdatableMessage) SetUpdatableMsg ¶
func (a *UpdatableMessage) SetUpdatableMsg(body []byte) (interface{}, error)
SetUpdatableMsg 修改被分享的动态消息。详见动态消息。 http://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/updatable-message/updatableMessage.setUpdatableMsg.html
type UrlLink ¶
func (*UrlLink) Generate ¶
Generate JSON http://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/url-link/urllink.generate.html
type UrlScheme ¶
func (*UrlScheme) Generate ¶
Generate JSON http://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/url-scheme/urlscheme.generate.html
type Wxacode ¶
func (*Wxacode) CreateQRCode ¶
CreateQRCode 获取小程序二维码,适用于需要的码数量较少的业务场景。通过该接口生成的小程序码,永久有效,有数量限制,详见获取二维码。 https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/qr-code/wxacode.createQRCode.html
func (*Wxacode) Get ¶
Get 获取小程序码,适用于需要的码数量较少的业务场景。通过该接口生成的小程序码,永久有效,有数量限制,详见获取二维码。 https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/qr-code/wxacode.get.html
func (*Wxacode) GetUnlimited ¶
GetUnlimited 获取小程序码,适用于需要的码数量极多的业务场景。通过该接口生成的小程序码,永久有效,数量暂无限制。 更多用法详见 获取二维码。 https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/qr-code/wxacode.getUnlimited.html