项目权限和可见性
重要
Economy v2 现已正式发布。 有关支持和反馈,请转到 PlayFab 论坛。
可以为目录项目赋予不同的参数和值,这些参数和值可更改项目是否通过公共目录或其他 API 对不同玩家可见。 本文档将介绍项目可能所处的不同状态,以及它如何影响哪些人可以看到或修改它们。
未发布的草稿项目
草稿项是使用 CreateDraftItem
创建的,尚未发布。 这些项目仅对项目创建者、目录管理员和游戏实体可用。
GetDraftItem
和 UpdateDraftItem
都可以在这些项目上被调用。
已发布项目
已发布的具有有效开始和结束日期对 (即开始日期 < 当前日期 < 结束日期) 项目通过公共目录对玩家可见。 玩家可以使用 SearchItems
和 GetItem
API 访问已发布的项目。
计划项目
计划项目是具有未来开始日期的已发布项目 (即当前日期 < 开始日期)。 这些项目仅可供项目创建者、目录管理员、目录审阅者和游戏实体访问。 这些项目不会显示在已发布的目录中,并且常规玩家不能使用 GetItem
API 访问。
过期项目
过期项目是具有过去结束日期的已发布项目 (即当前日期 > 结束日期)。 这些项目不会通过 SearchItems
API 显示在已发布目录中,但所有玩家可以使用 GetItem
API 访问这些项目。
隐藏项目
过期项目是 IsHidden
标记设置为 true 的已发布项目。 这些项目不会通过 SearchItems
API 显示在已发布目录中,但所有玩家可以使用 GetItem
API 访问这些项目。
未批准的已审核项目
通过 审核 API,可以为已发布项目设置审核状态。 具有除 Approved
以外的任何状态 (即 AwaitingModeration
、Rejected
或 Unknown
) 的已发布项目仅可由项目创建者、目录管理员和游戏实体访问。 这些项目不会显示在已发布的目录中,并且常规玩家不能使用 GetItem
API 访问。