Introduction
Nous avons restructuré les API qui étaient regroupées sous le groupe Entity API en groupes logiques cohérents, afin d’en faciliter l’utilisation, à la fois au moyen du site de documentation et les SDK PlayFab. La conséquence immédiate est que, si vous utilisiez les API basées sur les entités dans votre jeu, le code devra être mis à jour lorsque vous mettrez à niveau vos SDK.Prérequis
Les conditions suivantes doivent être remplies pour que ce guide de mise à niveau s’applique à vous :- Vous utilisez les API PlayFab basées sur les entités.
- Vous avez effectué la mise à niveau vers un SDK PlayFab publié le 9/8/2018 ou ultérieurement.
Il n’y a aucune modification au niveau du service. Par exemple, les titres existants utilisant d’anciens SDK continueront de fonctionner sans nécessiter de modifications.
Procédure de mise à niveau
L’impact fondamental de ce changement est que le groupe d’APIPlayFabEntityModel a été scindé en six groupes d’API distincts, liés logiquement entre eux, comme le montre l’image suivante.

Le mappage de l’API classique n’a pas été modifié.
PlayFabEntityAPIGroup vers le nouvel ensemble de groupes d’API.
Exemple de mise à niveau : SDK C#
Suivez ces étapes pour mettre à niveau votre application. Étape 1 : modifiez toutes les instructionsusing qui référencent PlayFab.EntityModels, comme celles présentées ci-dessous.
Conclusion
Nous sommes ravis d’exposer les API d’entité de façon plus intuitive sur notre site de documentation et dans notre code, en fonction de vos commentaires. Si vous avez des questions ou des commentaires, contactez-nous au moyen des forums PlayFab.ANNEXE 1 : correspondances entre les ANCIENNES et les NOUVELLES API
Toutes les API répertoriées ci-dessous faisaient auparavant partie du groupe d’APIPlayFabEntityModel. Elles sont désormais classées dans les nouveaux groupes d’API suivants.
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
