简介
我们已将过去归入 Entity API 组下的 API 重组为连贯的逻辑组,使其无论是通过文档站点还是通过 PlayFab SDK 都更易于使用。 直接影响是,如果你一直在游戏中使用基于实体的 API,则在升级 SDK 时需要更新代码。先决条件
以下条件必须成立,此升级指南才适用于你:- 你正在使用基于实体的 PlayFab API。
- 你已升级到 2018 年 8 月 9 日或之后发布的 PlayFab SDK。
服务级别没有任何更改。例如,使用旧 SDK 的现有 title 无需更改即可正常工作。
如何升级
此更改的根本影响是PlayFabEntityModel API 组已被分离为六个不同的、按逻辑绑定在一起的 API 组,如下图所示。

经典 API 映射没有受到影响。
PlayFabEntityAPIGroup 的 C# SDK 升级到新的 API 组集合的示例。
升级示例:C# SDK
请按照以下步骤升级你的应用程序。 步骤 1:更改任何引用PlayFab.EntityModels 的 using 语句,例如下面所示。
总结
根据你的反馈,我们很高兴以更直观的方式在文档站点和代码中公开 Entity API。 如果你有任何问题和意见,请通过 PlayFab 论坛联系我们。附录 1:旧 API 到新 API 的映射
下面列出的所有 API 以前都是PlayFabEntityModel API 组的一部分。它们现在归入以下新的 API 组。
PlayFabProfilesApi
- GetGlobalPolicy
- GetProfile
- GetProfiles
- SetGlobalPolicy
- SetProfilePolicy
PlayFabAuthenticationApi
- GetEntityToken
PlayFabDataApi
- AbortFileUploads
- DeleteFiles
- FinalizeFileUploads
- GetFiles
- InitiateFileUploads
- GetObjects
- SetObjects
PlayFabGroupsApi
- AcceptGroupApplication
- AcceptGroupInvitation
- AddMembers
- ApplyToGroup
- BlockEntity
- ChangeMemberRole
- CreateGroup
- CreateRole
- DeleteGroup
- DeleteRole
- GetEntityToken
- GetGroup
- InviteToGroup
- IsMember
- ListGroupApplications
- ListGroupBlocks
- ListGroupInvitations
- ListGroupMembers
- ListMembershipOpportunities
- RemoveGroupApplication
- RemoveGroupInvitation
- RemoveMembers
- UnblockEntity
- UpdateGroup
- UpdateRole
PlayFabEventsApi
- WriteEvents
PlayFabCloudScriptApi
- ExecuteEntityCloudScript
