项目权限和可见性

重要

Economy v2 现已正式发布。 有关支持和反馈,请转到 PlayFab 论坛

可以为目录项目赋予不同的参数和值,这些参数和值可更改项目是否通过公共目录或其他 API 对不同玩家可见。 本文档将介绍项目可能所处的不同状态,以及它如何影响哪些人可以看到或修改它们。

未发布的草稿项目

草稿项是使用 CreateDraftItem 创建的,尚未发布。 这些项目仅对项目创建者、目录管理员游戏实体可用。 GetDraftItemUpdateDraftItem 都可以在这些项目上被调用。

已发布项目

已发布的具有有效开始和结束日期对 (即开始日期 < 当前日期 < 结束日期) 项目通过公共目录对玩家可见。 玩家可以使用 SearchItemsGetItem API 访问已发布的项目。

计划项目

计划项目是具有未来开始日期的已发布项目 (即当前日期 < 开始日期)。 这些项目仅可供项目创建者、目录管理员、目录审阅者和游戏实体访问。 这些项目不会显示在已发布的目录中,并且常规玩家不能使用 GetItem API 访问。

过期项目

过期项目是具有过去结束日期的已发布项目 (即当前日期 > 结束日期)。 这些项目不会通过 SearchItems API 显示在已发布目录中,但所有玩家可以使用 GetItem API 访问这些项目。

隐藏项目

过期项目是 IsHidden 标记设置为 true 的已发布项目。 这些项目不会通过 SearchItems API 显示在已发布目录中,但所有玩家可以使用 GetItem API 访问这些项目。

未批准的已审核项目

通过 审核 API,可以为已发布项目设置审核状态。 具有除 Approved 以外的任何状态 (即 AwaitingModerationRejectedUnknown) 的已发布项目仅可由项目创建者、目录管理员和游戏实体访问。 这些项目不会显示在已发布的目录中,并且常规玩家不能使用 GetItem API 访问。