跳到主要内容

NoticeResult

数据结构

INTLNoticeResult:继承自 INTLBaseResult,包含基础的信息

成员变量类型说明
SeqIDstring请求公告的序列号
NoticeInfoListList<INTLNoticeInfo>公告列表,参考 INTLNoticeInfo 结构体

INTLNoticeInfo:公告的结构体,包含各种公告信息

成员变量类型说明
NoticeIdint公告 ID
AppIdstring该通知在推送方系统标识,比如腾讯云推送过来的,app_id 此时对应腾讯云
AppNoticeIdstring该通知在推送方系统中的标识
Statusint公告状态
1:已发布
StartTimeint开始时间
EndTimeint结束时间
UpdateTimeint更新时间
AreaListstring公告所属区服信息,业务自行判断玩家当前所属区服,决定是否进行展示
PictureListList<INTLNoticePicture>图片列表
ContentListList<INTLNoticeContent>当前公告所属内容列表
ExtraDatastring扩展字段

INTLNoticeContent:公告内容信息

成员变量类型说明
ContentIdint该内容在 Player Network SDK 系统中的标识
AppContentIdstring该内容在推送方系统中的标识
Titlestring公告标题
Contentstring公告内容
Languagestring公告语言类型
UpdateTimeint公告更新时间
ExtraDatastring公告所属扩展信息,业务在管理端配置,自行解析是使用
PictureListList<INTLNoticePicture>图片列表

INTLNoticePicture:公告图片

成员变量类型说明
Urlstring图片地址
Hashstring图片 hash 码
RedirectUrlstring图片跳转地址
ExtraDatastring图片的附带信息

ExtraData 的 extra_reserved

名称类型备注
Authorstring新闻 > 基础信息 > 作者 [新闻示例]
Categorystring公告 > 公告栏公告 > 基础信息 > 公告分类 [公告栏公告示例]
CreateTypeint公告类型
1: 登录前公告
2: 登录后公告
3: 公告栏公告
4: 自定义公告
[登录前公告示例] [登录后公告示例] [公告栏公告示例]
IsOpenServiceint公告 > 登录前公告 > 基础信息 > 开服前 > 是(1)/否(0) [登录前公告示例]
IsTopingbool新闻 > 基础信息 > 置顶 > 是 (true)/否 (false) [新闻示例]
Keywordstring新闻 > 基础信息 > 关键字 [新闻示例]
Sortint公告 > 登录后公告 / 公告栏公告 > 顺序 [登录后公告示例] [公告栏公告示例]
TopEndstring新闻 > 基础信息 > 置顶时间结束 [新闻示例]
TopStartstring新闻 > 基础信息 > 置顶时间开始 [新闻示例]
DefaultLanguagestring设为默认语言
ExtraData:
{
"extra_reserved":"{\"Author\":\"\",\"Category\":\"\",\"CreateType\":\"4\",\"IsOpenService\":\"0\",\"IsToping\":false,\"Keyword\":\"\",\"Sort\":\"\",\"TopEnd\":\"2000-01-01 00:00:01\",\"TopStart\":\"2000-01-01 00:00:01\"}"
}
新闻示例

图片:新闻示例

登录前公告示例

图片:登录前示例

登录后公告示例

图片:登录后示例

公告栏公告示例

图片:公告栏公告示例