Share via


Profilschreibvorgänge

Das Profil enthält alle Daten, die im Zusammenhang mit dem Spielerprofil, dem Entitätsprofil, dem Zeichenprofil, den Gruppen und dem Bestand gespeichert sind. Profildaten sind Informationen, die für einen einzelnen Spieler, eine Gruppe von Spielern oder Gegenstände gelten und von PlayFab als Schlüssel-Wert-Paare (KVPs) gespeichert werden.

Die folgenden APIs bewirken, dass die Profilschreibeinheit inkrementiert wird.

Admin-APIs

  • AddPlayerTag Fügt einem Spielerprofil ein bestimmtes Tag hinzu. Der Namespace des Tags wird automatisch basierend auf der Quelle des Tags generiert.

  • AddUserVirtualCurrency Inkrementiert die angegebene virtuelle Währung um den angegebenen Betrag.

  • AddVirtualCurrencyTypes Fügt dem für den Titel definierten Satz eine oder mehrere virtuelle Währungen hinzu. Virtuelle Währungen haben einen Höchstwert von 2.147.483.647, wenn sie einem Spieler gewährt werden. Alle Werte, die darüber entfernt werden, werden verworfen.

  • BanUsers Sperrt Benutzer nach PlayFab-ID mit optionaler IP-Adresse oder MAC-Adresse für das bereitgestellte Spiel.

  • CreateActionsOnPlayersInSegmentTask Erstellen Sie eine ActionsOnPlayersInSegment-Aufgabe, die alle Spieler in einem Segment durchläuft, um eine Aktion auszuführen.

  • CreatePlayerSharedSecret Erstellt einen neuen gemeinsam genutzten geheimen Spielerschlüssel. Es kann bis zu 5 Minuten dauern, bis dieser Schlüssel nach der Rückgabe dieser API allgemein verfügbar ist.

  • CreatePlayerStatisticDefinition Fügt dem Titel eine neue Spielerstatistikkonfiguration hinzu, sodass der Entwickler optional ein Zurücksetzungsintervall und eine Aggregationsmethode angeben kann.

  • DeleteMasterPlayerAccount Entfernt ein master Spielerkonto vollständig aus allen Titeln und löscht alle zugehörigen Daten.

  • DeletePlayer Entfernt das Spielerkonto eines Benutzers aus einem Titel und löscht alle zugehörigen Daten.

  • DeletePlayerSharedSecret Löscht einen vorhandenen gemeinsam genutzten geheimen Spielerschlüssel. Es kann bis zu 5 Minuten dauern, bis dieser Löschvorgang angezeigt wird, nachdem diese API zurückgegeben wurde.

  • DeleteStore Löscht einen vorhandenen virtuellen Elementspeicher.

  • DeleteTitle Löscht einen Titel und alle zugehörigen Konfigurationen dauerhaft.

  • GrantItemsToUsers Fügt die angegebenen Elemente den angegebenen Benutzerinventaren hinzu.

  • IncrementLimitedEditionItemAvailability Erhöht die globale Anzahl für die angegebene knappe Ressource.

  • IncrementPlayerStatisticVersion Setzt die angegebene Statistik zurück, entfernt alle Spielereinträge dafür und sichert die alten Werte.

  • RückerstattungKauf Versucht, eine Bestellerstattung über den Echtgeldzahlungsanbieter des Ursprungs zu verarbeiten."

  • RemovePlayerTag Entfernen Sie ein bestimmtes Tag aus einem Spielerprofil. Der Namespace des Tags wird automatisch basierend auf der Quelle des Tags generiert.

  • RemoveVirtualCurrencyTypes Entfernt eine oder mehrere virtuelle Währungen aus dem für den Titel definierten Satz.

  • ResetCharacterStatistics Entfernt alle Statistiken für den angegebenen Charakter für das aktuelle Spiel vollständig.

  • ResetUserStatistics Entfernt vollständig alle Statistiken für den angegebenen Benutzer, für das aktuelle Spiel.

  • ResolvePurchaseDispute Versucht, eine Streitigkeit mit dem Zahlungsanbieter des ursprünglichen Auftrags beizulegen.

  • RevokeAllBansForUser Widerrufen Sie alle aktiven Sperren für einen Benutzer.

  • RevokeBans Widerrufen Sie alle aktiven Sperren, die mit BanId angegeben sind.

  • RevokeInventoryItem Widerruft den Zugriff auf ein Element im Bestand eines Benutzers.

  • RevokeInventoryItems Widerruft den Zugriff für bis zu 25 Elemente für mehrere Benutzer und Zeichen.

  • SetCatalogItems Erstellt die Katalogkonfiguration aller virtuellen Güter für die angegebene Katalogversion.

  • SetPlayerSecret Legt das Geheimnis des Spielers fest oder setzt es zurück. Spielergeheimnisse werden zum Signieren von API-Anforderungen verwendet.

  • SetPublishedRevision Legt die aktuell veröffentlichte Revision eines Titels Cloud Script fest.

  • SetPublisherData Updates den Schlüssel-Wert-Speicher benutzerdefinierter Herausgebereinstellungen

  • SetStoreItems Legt alle Elemente in einem virtuellen Speicher fest.

  • SetTitleData Erstellt und aktualisiert den Schlüssel-Wert-Speicher von benutzerdefinierten Titeleinstellungen, die vom Client gelesen werden können.

  • SetTitleInternalData Updates den Schlüssel-Wert-Speicher benutzerdefinierter Titeleinstellungen, die vom Client nicht gelesen werden können.

  • SubtractUserVirtualCurrency Verringert die angegebene virtuelle Währung um den angegebenen Betrag.

  • UpdateBans Updates Informationen zu einer Liste vorhandener Verbote, die mit Ban-IDs angegeben sind.

  • UpdateCatalogItems Updates die Katalogkonfiguration für virtuelle Waren in der angegebenen Katalogversion.

  • UpdatePlayerSharedSecret Updates einen vorhandenen gemeinsam genutzten geheimen Spielerschlüssel. Es kann bis zu 5 Minuten dauern, bis dieses Update nach der Rückgabe dieser API allgemein verfügbar ist.

  • UpdatePlayerStatisticDefinition Updates eine Spielerstatistikkonfiguration für den Titel, sodass der Entwickler optional ein Zurücksetzungsintervall angeben kann.

  • UpdateRandomResultTables Updates die Konfiguration der zufälligen Ablagetabelle für den Titel

  • UpdateStoreItems Updates einen vorhandenen virtuellen Elementspeicher mit neuen oder geänderten Elementen.

  • UpdateUserData Updates die titelspezifischen benutzerdefinierten Daten für den Benutzer, die vom Client lesbar und beschreibbar sind.

  • UpdateUserInternalData Updates die titelspezifischen benutzerdefinierten Daten für den Benutzer, auf die der Client nicht zugreifen kann.

  • UpdateUserPublisherData Updates die herausgeberspezifischen benutzerdefinierten Daten für den Benutzer, die vom Client lesbar und beschreibbar sind.

  • UpdateUserPublisherInternalData Updates die herausgeberspezifischen benutzerdefinierten Daten für den Benutzer, auf die der Client nicht zugreifen kann.

  • UpdateUserPublisherReadOnlyData Updates die herausgeberspezifischen benutzerdefinierten Daten für den Benutzer, die nur vom Client gelesen werden können.

  • UpdateUserReadOnlyData Updates die titelspezifischen benutzerdefinierten Daten für den Benutzer, die nur vom Client gelesen werden können.

  • UpdateUserTitleDisplayName Updates den titelspezifischen Anzeigenamen für einen Benutzer.

Client-APIs

  • AcceptTrade Akzeptiert einen offenen Trade (einen, der noch nicht akzeptiert oder storniert wurde), wenn der lokal angemeldete Spieler in der Liste der zugelassenen Spieler für den Handel oder für alle Spieler offen ist. Wenn der Aufruf erfolgreich ist, werden die angebotenen und akzeptierten Elemente zwischen den Inventaren der beiden Spieler getauscht.

  • AddFriend Fügt den PlayFab-Benutzer basierend auf einer Übereinstimmung mit einem angegebenen eindeutigen Bezeichner zur Freundesliste des lokalen Benutzers hinzu. Mindestens ein FriendPlayFabId,FriendUsername,FriendEmail oder FriendTitleDisplayName sollte initialisiert werden.

  • AddGenericID Fügt dem PlayFab-Konto des Spielers den angegebenen generischen Dienstbezeichner hinzu. Dies ist so konzipiert, dass eine PlayFab-ID-Suche beliebiger Dienstbezeichner möglich ist, die ein Titel hinzufügen möchte. Dieser Bezeichner sollte niemals als Anmeldeinformationen für die Authentifizierung verwendet werden, da die Absicht darin besteht, dass er für andere Spieler leicht zugänglich ist.

  • AddOrUpdateContactEmail Fügt dem Profil des Spielers eine Kontakt-E-Mail hinzu oder aktualisiert sie.

  • AddSharedGroupMembers Fügt Benutzer zu der Gruppe von Benutzern hinzu, die sowohl die freigegebenen Daten als auch die Gruppe der Benutzer in der Gruppe aktualisieren können. Nur Benutzer in der Gruppe (und auf dem Server) können neue Mitglieder hinzufügen. Freigegebene Gruppen sind für die Freigabe von Daten zwischen einer sehr kleinen Anzahl von Spielern konzipiert. Weitere Informationen finden Sie unter Verwenden von freigegebenen Gruppendaten.

  • AddUsernamePassword Fügt die Playfab-Benutzernamen-/Kennwortauthentifizierung zu einem vorhandenen Konto hinzu, das über eine anonyme Authentifizierungsmethode erstellt wurde, z. B. automatische Geräte-ID-Anmeldung.

  • AndroidDevicePushNotificationRegistration Registriert das Android-Gerät für den Empfang von Pushbenachrichtigungen

  • ConsumePSNEntitlements Überprüft, ob neue Verbrauchsberechtigungen vorhanden sind. Wenn diese gefunden werden, werden sie genutzt und als PlayFab-Elemente hinzugefügt.

  • ConsumeXboxEntitlements Gewährt dem Spieler die aktuellen Berechtigungen von Xbox Live, wobei alle verfügbaren Elemente auf Xbox genutzt und dem PlayFab-Inventar des Spielers gewährt werden. Dieser Aufruf ist idempotent und gewährt dem Spieler keine zuvor gewährten Elemente.

  • CreateSharedGroup Fordert die Erstellung eines freigegebenen Gruppenobjekts an, das Schlüssel-Wert-Paare enthält, die von allen Mitgliedern der Gruppe aktualisiert werden können. Nach der Erstellung ist der aktuelle Benutzer das einzige Mitglied der Gruppe. Freigegebene Gruppen sind für die Freigabe von Daten zwischen einer sehr kleinen Anzahl von Spielern konzipiert. Weitere Informationen finden Sie unter Verwenden von freigegebenen Gruppendaten.

  • GrantCharacterToUser Gewährt dem Benutzer den angegebenen Zeichentyp. CharacterIds sind nicht global eindeutig. characterId muss mit der übergeordneten PlayFabId ausgewertet werden, um eindeutig zu sein.

  • LinkAndroidDeviceID Verknüpft die Android-Geräte-ID mit dem PlayFab-Konto des Benutzers.

  • LinkCustomID Verknüpft den benutzerdefinierten Bezeichner, der vom Titel generiert wird, mit dem PlayFab-Konto des Benutzers.

  • LinkFacebookAccount Verknüpft das Facebook Konto, das dem bereitgestellten Facebook-Zugriffstoken zugeordnet ist, mit dem PlayFab-Konto des Benutzers.

  • LinkFacebookInstantGamesId Verknüpft die Facebook Instant Games-ID mit dem PlayFab-Konto des Benutzers.

  • LinkGameCenterAccount Verknüpft das Game Center-Konto, das der angegebenen Game Center-ID zugeordnet ist, mit dem PlayFab-Konto des Benutzers.

  • LinkGoogleAccount Verknüpft das aktuell angemeldete Benutzerkonto unter Verwendung der Anmeldeinformationen des Google-Kontos mit ihrem Google-Konto.

  • LinkIOSDeviceID Verknüpft die herstellerspezifische iOS-Geräte-ID mit dem PlayFab-Konto des Benutzers.

  • LinkKongregate Verknüpft den Kongregate-Bezeichner mit dem PlayFab-Konto des Benutzers.

  • LinkNintendoSwitchDeviceId Verknüpft die NintendoSwitchDeviceId mit dem PlayFab-Konto des Benutzers.

  • LinkOpenIdConnect Verknüpft ein OpenID Connect-Konto basierend auf einer vorhandenen Beziehung zwischen einem Titel und einem Open ID Connect-Anbieter und dem OpenId Connect JWT dieses Anbieters mit dem PlayFab-Konto eines Benutzers.

  • LinkPSNAccount Verknüpft das PlayStation™Network-Konto, das dem bereitgestellten Zugriffscode zugeordnet ist, mit dem PlayFab-Konto des Benutzers.

  • LinkSteamAccount Verknüpft das Steam-Konto, das dem bereitgestellten Steam-Authentifizierungsticket zugeordnet ist, mit dem PlayFab-Konto des Benutzers.

  • LinkTwitch Verknüpft das Dem Token zugeordnete Twitch-Konto mit dem PlayFab-Konto des Benutzers.

  • LinkWindowsHello Verknüpfen sie Windows Hello Authentifizierung mit dem aktuellen PlayFab-Konto.

  • LinkXboxAccount Verknüpft das Xbox Live-Konto, das dem bereitgestellten Zugriffscode zugeordnet ist, mit dem PlayFab-Konto des Benutzers.

  • OpenTrade Öffnet einen neuen ausstehenden Handel. Beachten Sie, dass ein bestimmter Artikel instance nur in einem offenen Handel gleichzeitig sein darf.

  • PurchaseItem Kauft einen einzelnen Artikel mit virtueller Währung. Sie müssen sowohl die virtuelle Währung angeben, die für den Kauf verwendet werden soll, als auch den Preis, den der Kunde annimmt. Dadurch kann der Server beim Kauf fehlschlagen, wenn sich der Preis geändert hat.

  • PayForPurchase Wählt eine Zahlungsoption für eine Bestellung aus, die über StartPurchase erstellt wurde.

  • RegisterForIOSPushNotification Registriert das iOS-Gerät für den Empfang von Pushbenachrichtigungen

  • RegisterPlayFabUser Registriert ein neues Playfab-Benutzerkonto und gibt einen Sitzungsbezeichner zurück, der anschließend für API-Aufrufe verwendet werden kann, für die ein authentifizierter Benutzer erforderlich ist. Sie müssen entweder einen Benutzernamen oder eine E-Mail-Adresse angeben.

  • RegisterWithWindowsHello Registriert ein neues PlayFab-Benutzerkonto mit Windows Hello-Authentifizierung und gibt ein Sitzungsticket zurück, das anschließend für API-Aufrufe verwendet werden kann, die einen authentifizierten Benutzer erfordern.

  • RemoveContactEmail Entfernt eine Kontakt-E-Mail aus dem Profil des Spielers.

  • RemoveFriend Entfernt einen angegebenen Benutzer aus der Freundesliste des lokalen Benutzers.

  • RemoveGenericID Entfernt den angegebenen generischen Dienstbezeichner aus dem PlayFab-Konto des Spielers.

  • RemoveSharedGroupMembers Entfernt Benutzer aus der Gruppe von Benutzern, die die freigegebenen Daten aktualisieren können, und der Gruppe von Benutzern in der Gruppe. Nur Benutzer in der Gruppe können Mitglieder entfernen. Wenn aufgrund des Anrufs keine Benutzer zugriff haben, werden die Gruppe und die zugehörigen Daten gelöscht. Freigegebene Gruppen sind für die Freigabe von Daten zwischen einer sehr kleinen Anzahl von Spielern konzipiert. Weitere Informationen finden Sie unter Verwenden von freigegebenen Gruppendaten.

  • ReportAdActivity Anzeigenaktivität des Berichtsspielers

  • ReportDeviceInfo Schreiben Sie ein PlayStream-Ereignis, um die bereitgestellten Informationen zum Playergerät zu beschreiben. Diese API-Methode ist nicht so konzipiert, dass sie von Entwicklern direkt aufgerufen wird. Jedes PlayFab-Client-SDK meldet diese Informationen schließlich automatisch.

  • ReportPlayer Übermitteln Sie einen Bericht für einen anderen Spieler (aufgrund eines schlechten Bahaviors usw.), damit Kundendienstmitarbeiter für den Titel Maßnahmen in Bezug auf potenziell toxische Spieler ergreifen können.

  • RestoreIOSPurchases Stellt alle In-App-Käufe basierend auf dem angegebenen Wiederherstellungsbeleg wieder her

  • SetFriendTags Updates die Tagliste für einen angegebenen Benutzer in der Freundesliste des lokalen Benutzers.

  • SubtractUserVirtualCurrency Verringert den Saldo des Benutzers der angegebenen virtuellen Währung um den angegebenen Betrag. Es ist möglich, einen VC-Saldo mit dieser API negativ zu machen.

  • UnlinkAndroidDeviceID Hebt die Verknüpfung der zugehörigen Android-Geräte-ID mit dem PlayFab-Konto des Benutzers auf.

  • UnlinkCustomID Hebt die Verknüpfung des zugehörigen benutzerdefinierten Bezeichners mit dem PlayFab-Konto des Benutzers auf.

  • UnlinkFacebookAccount Hebt die Verknüpfung des zugehörigen Facebook Kontos mit dem PlayFab-Konto des Benutzers auf.

  • UnlinkFacebookInstantGamesId Hebt die Verknüpfung der zugehörigen Facebook Instant Game-IDs mit dem PlayFab-Konto des Benutzers auf.

  • UnlinkGameCenterAccount Hebt die Verknüpfung des zugehörigen Game Center-Kontos mit dem PlayFab-Konto des Benutzers auf.

  • UnlinkGoogleAccount Hebt die Verknüpfung des zugehörigen Google-Kontos mit dem PlayFab-Konto des Benutzers auf (https://developers.google.com/android/reference/com/google/android/gms/auth/GoogleAuthUtil#public-methods).

  • UnlinkIOSDeviceID Hebt die Verknüpfung der zugehörigen iOS-Geräte-ID mit dem PlayFab-Konto des Benutzers auf.

  • UnlinkKongregate Hebt die Verknüpfung des zugehörigen Kongregate-Bezeichners mit dem PlayFab-Konto des Benutzers auf.

  • UnlinkNintendoSwitchDeviceId Hebt die Verknüpfung der zugehörigen NintendoSwitchDeviceId mit dem PlayFab-Konto des Benutzers auf.

  • UnlinkOpenIdConnect Hebt die Verknüpfung eines OpenID Connect-Kontos mit dem PlayFab-Konto eines Benutzers auf, basierend auf der Verbindungs-ID einer vorhandenen Beziehung zwischen einem Titel und einem Open ID Connect-Anbieter.

  • UnlinkPSNAccount Hebt die Verknüpfung des zugehörigen PSN-Kontos™ mit dem PlayFab-Konto des Benutzers auf.

  • UnlinkSteamAccount Hebt die Verknüpfung des zugehörigen Steam-Kontos mit dem PlayFab-Konto des Benutzers auf.

  • Verknüpfung aufhebenTwitch Hebt die Verknüpfung des zugehörigen Twitch-Kontos mit dem PlayFab-Konto des Benutzers auf.

  • UnlinkWindowsHello Heben Sie die Verknüpfung Windows Hello Authentifizierung mit dem aktuellen PlayFab-Konto auf.

  • UnlinkXboxAccount Hebt die Verknüpfung des zugehörigen Xbox Live-Kontos mit dem PlayFab-Konto des Benutzers auf.

  • UnlockContainerInstance Öffnet den angegebenen Container mit dem angegebenen Schlüssel (falls erforderlich) und gibt den Inhalt des geöffneten Containers zurück. Wenn der Container (und der Schlüssel, falls relevant) verwendbar sind (RemainingUses > 0), werden ihre RemainingUses entsprechend dem Vorgang von ConsumeItem verringert.

  • UnlockContainerItem Durchsucht den Zielbestand nach einer ItemInstance, die mit der angegebenen CatalogItemId übereinstimmt, entsperrt sie bei Bedarf mithilfe eines entsprechenden Schlüssels und gibt den Inhalt des geöffneten Containers zurück. Wenn der Container (und der Schlüssel, falls relevant) verwendbar sind (RemainingUses > 0), werden ihre RemainingUses entsprechend dem Vorgang von ConsumeItem verringert.

  • UpdateAvatarUrl Aktualisieren Sie die Avatar-URL des Spielers.

  • UpdateCharacterData Erstellt und aktualisiert die titelspezifischen benutzerdefinierten Daten für das Zeichen des Benutzers, das vom Client lesbar und beschreibbar ist.

  • UpdateCharacterStatistics Updates die Werte der angegebenen titelspezifischen Statistik für das jeweilige Zeichen. Standardmäßig ist es Clients nicht gestattet, Statistiken zu aktualisieren. Entwickler können diese Einstellung in den Features der Game Manager-Einstellungs-API >> außer Kraft setzen.

  • UpdatePlayerStatistics Updates die Werte der angegebenen titelspezifischen Statistiken für den Benutzer. Standardmäßig ist es Clients nicht gestattet, Statistiken zu aktualisieren. Entwickler können diese Einstellung in den Features der Game Manager-Einstellungs-API >> außer Kraft setzen.

  • UpdateSharedGroupData Fügt Datenschlüssel für ein freigegebenes Gruppenobjekt hinzu, aktualisiert und entfernt sie. Wenn die Berechtigung auf Öffentlich festgelegt ist, können alle in diesem Aufruf aktualisierten oder hinzugefügten Felder von Benutzern gelesen werden, die sich nicht in der Gruppe befinden. Standardmäßig sind Datenberechtigungen auf Privat festgelegt. Unabhängig von der Berechtigungseinstellung können nur Mitglieder der Gruppe die Daten aktualisieren. Freigegebene Gruppen sind für die Freigabe von Daten zwischen einer sehr kleinen Anzahl von Spielern konzipiert. Weitere Informationen finden Sie unter Verwenden von freigegebenen Gruppendaten.

  • UpdateUserData Erstellt und aktualisiert die titelspezifischen benutzerdefinierten Daten für den Benutzer, die vom Client lesbar und beschreibbar sind.

  • UpdateUserPublisherData Erstellt und aktualisiert die herausgeberspezifischen benutzerdefinierten Daten für den Benutzer, die vom Client lesbar und beschreibbar sind.

  • UpdateUserTitleDisplayName Updates den titelspezifischen Anzeigenamen für den Benutzer

"PlayStation" ist eine eingetragene Marke oder Marke von Sony Interactive Entertainment Inc.

"PSN" ist eine eingetragene Marke oder Marke von Sony Interactive Entertainment Inc.

Daten-APIs

  • SetObjects Legt Objekte im Profil einer Entität fest.

Gruppen-APIs

  • AcceptGroupApplication Akzeptiert eine ausstehende Einladung zum Beitreten zu einer Gruppe

  • AcceptGroupInvitation Akzeptiert eine Einladung zum Beitreten zu einer Gruppe.

  • AddMembers Fügt einer Gruppe oder Rolle Mitglieder hinzu.

  • ApplyToGroup Gilt für den Beitritt zu einer Gruppe.

  • BlockEntity Blockiert eine Liste von Entitäten, die einer Gruppe beitreten.

  • ChangeMemberRole Ändert die Rollenmitgliedschaft einer Liste von Entitäten von einer Rolle in eine andere.

  • CreateGroup Erstellt eine neue Gruppe.

  • CreateRole Erstellt eine neue Gruppenrolle.

  • DeleteGroup Löscht eine Gruppe und alle ihr zugeordneten Rollen, Einladungen, Joinanforderungen und Blöcke.

  • Deleterole Löscht eine vorhandene Rolle in einer Gruppe.

  • InviteToGroup Lädt einen Spieler ein, einer Gruppe beizutreten,

  • RemoveGroupApplication Entfernt eine Anwendung, um einer Gruppe beizutreten.

  • RemoveGroupInvitation Entfernt eine Einladung, einer Gruppe beizutreten.

  • RemoveMembers Entfernt Mitglieder aus einer Gruppe.

  • UnblockEntity Hebt die Blockierung einer Liste von Entitäten für den Beitritt zu einer Gruppe auf.

  • UpdateGroup Updates Nichtmitgliedschaftsdaten zu einer Gruppe.

  • UpdateRole Updates Metadaten zu einer Rolle.

Profil-APIs

  • SetGlobalPolicy Legt die globale Titelzugriffsrichtlinie fest.

  • SetProfileLanguage Updates der Sprache der Entität. Die Rangfolgenhierarchie für die Kommunikation mit dem Spieler ist die Titelspielerkontosprache, die Hauptspielerkontosprache und dann die Titelstandardsprache, wenn die ersten beiden nicht festgelegt oder unterstützt werden.

  • SetProfilePolicy Legt die Zugriffsrichtlinie für Profile fest.

Server-APIs

  • AddCharacterVirtualCurrency Erhöht den Saldo des Zeichens der angegebenen virtuellen Währung um den angegebenen Betrag.

  • AddFriend Fügt den Friend-Benutzer dem benutzerfreundlichesten Benutzer mit PlayFabId hinzu. Mindestens ein FriendPlayFabId,FriendUsername,FriendEmail oder FriendTitleDisplayName sollte initialisiert werden.

  • AddGenericID Fügt dem PlayFab-Konto des Spielers den angegebenen generischen Dienstbezeichner hinzu. Dies ist so konzipiert, dass eine PlayFab-ID-Suche beliebiger Dienstbezeichner möglich ist, die ein Titel hinzufügen möchte. Dieser Bezeichner sollte niemals als Anmeldeinformationen für die Authentifizierung verwendet werden, da die Absicht darin besteht, dass er für andere Spieler leicht zugänglich ist.

  • AddPlayerTag Fügt einem Spielerprofil ein bestimmtes Tag hinzu. Der Namespace des Tags wird automatisch basierend auf der Quelle des Tags generiert.

  • AddSharedGroupMembers Fügt Benutzer zu der Gruppe von Benutzern hinzu, die sowohl die freigegebenen Daten als auch die Gruppe der Benutzer in der Gruppe aktualisieren können. Nur Benutzer in der Gruppe (und auf dem Server) können neue Mitglieder hinzufügen. Freigegebene Gruppen sind für die Freigabe von Daten zwischen einer sehr kleinen Anzahl von Spielern konzipiert. Weitere Informationen finden Sie unter Verwenden von freigegebenen Gruppendaten.

  • AddUserVirtualCurrency Erhöht den Saldo des Benutzers der angegebenen virtuellen Währung um den angegebenen Betrag.

  • AwardSteamAchievement Verleiht den angegebenen Benutzern die angegebenen Steam-Erfolge.

  • BanUsers Sperrt Benutzer nach PlayFab-ID mit optionaler IP-Adresse oder MAC-Adresse für das bereitgestellte Spiel.

  • ConsumeItem Nutzen Sie die Verwendung eines Verbrauchsartikels. Wenn alle Nutzungen genutzt werden, wird sie aus dem Inventar des Spielers entfernt.

  • CreateSharedGroup Fordert die Erstellung eines freigegebenen Gruppenobjekts an, das Schlüssel-Wert-Paare enthält, die von allen Mitgliedern der Gruppe aktualisiert werden können. Wenn sie von einem Server erstellt wird, hat die Gruppe zunächst keine Mitglieder. Freigegebene Gruppen sind für die Freigabe von Daten zwischen einer sehr kleinen Anzahl von Spielern konzipiert. Weitere Informationen finden Sie unter Verwenden von freigegebenen Gruppendaten.

  • DeleteCharacterFromUser Löscht die spezifische Zeichen-ID aus dem angegebenen Benutzer.

  • DeleteSharedGroup Löscht eine freigegebene Gruppe und gibt die freigegebene Gruppen-ID frei, die für eine neue Gruppe wiederverwendet werden soll. Freigegebene Gruppen sind für die Freigabe von Daten zwischen einer sehr kleinen Anzahl von Spielern konzipiert. Weitere Informationen finden Sie unter Verwenden von freigegebenen Gruppendaten.

  • GrantCharacterToUser Gewährt dem Benutzer den angegebenen Zeichentyp. CharacterIds sind nicht global eindeutig. characterId muss mit der übergeordneten PlayFabId ausgewertet werden, um eindeutig zu sein.

  • GrantItemsToCharacter Fügt die angegebenen Elemente dem Bestand des angegebenen Zeichens hinzu.

  • GrantItemsToUser Fügt dem Bestand des angegebenen Benutzers die angegebenen Elemente hinzu.

  • GrantItemsToUsers Fügt die angegebenen Elemente den angegebenen Benutzerinventaren hinzu.

  • LinkServerCustomId Verknüpft den benutzerdefinierten Serverbezeichner, der vom Titel generiert wird, mit dem PlayFab-Konto des Benutzers.

  • LinkXboxAccount Verknüpft das Xbox Live-Konto, das dem bereitgestellten Zugriffscode zugeordnet ist, mit dem PlayFab-Konto des Benutzers.

  • ModifyItemUses Ändert die Anzahl der verbleibenden Verwendungen des Inventarelements eines Spielers.

  • MoveItemToCharacterFromCharacter Verschiebt ein Element aus dem Bestand eines Zeichens in ein anderes Inventar des Benutzers.

  • MoveItemToCharacterFromUser Verschiebt ein Element aus dem Bestand eines Benutzers in den Bestand des Charakters.

  • MoveItemToUserFromCharacter Verschiebt ein Element aus dem Bestand eines Charakters in den Bestand des besitzersenden Benutzers.

  • RedeemCoupon Fügt die virtuellen Waren, die dem Gutschein zugeordnet sind, dem Bestand des Benutzers hinzu. Coupons können über die Registerkarte Economy-Catalogs> im PlayFab Game Manager generiert werden.

  • RemoveFriend Entfernt den angegebenen Freund aus der Freundesliste des Benutzers.

  • RemoveGenericID Entfernt den angegebenen generischen Dienstbezeichner aus dem PlayFab-Konto des Spielers.

  • RemovePlayerTag Entfernen Sie ein bestimmtes Tag aus einem Spielerprofil. Der Namespace des Tags wird automatisch basierend auf der Quelle des Tags generiert.

  • RemoveSharedGroupMembers Entfernt Benutzer aus der Gruppe von Benutzern, die die freigegebenen Daten aktualisieren können, und der Gruppe von Benutzern in der Gruppe. Nur Benutzer in der Gruppe können Mitglieder entfernen. Wenn aufgrund des Anrufs keine Benutzer zugriff haben, werden die Gruppe und die zugehörigen Daten gelöscht. Freigegebene Gruppen sind für die Freigabe von Daten zwischen einer sehr kleinen Anzahl von Spielern konzipiert. Weitere Informationen finden Sie unter Verwenden von freigegebenen Gruppendaten.

  • RevokeAllBansForUser Widerrufen Sie alle aktiven Sperren für einen Benutzer.

  • RevokeBans Widerrufen Sie alle aktiven Sperren, die mit BanId angegeben sind.

  • RevokeInventoryItem Widerruft den Zugriff auf ein Element im Bestand eines Benutzers.

  • RevokeInventoryItems Widerruft den Zugriff für bis zu 25 Elemente für mehrere Benutzer und Zeichen.

  • SetFriendTags Updates die Tagliste für einen angegebenen Benutzer in der Freundesliste eines anderen Benutzers.

  • SetPlayerSecret Legt das Geheimnis des Spielers fest, wenn es noch nicht festgelegt ist. Spielergeheimnisse werden zum Signieren von API-Anforderungen verwendet. Um das Geheimnis eines Spielers zurückzusetzen, verwenden Sie die Admin- oder Server-API-Methode SetPlayerSecret.

  • SetPublisherData Updates den Schlüssel-Wert-Speicher benutzerdefinierter Herausgebereinstellungen.

  • SetTitleData /rest/api/playfab/server/title-wide-data-management/setpublisherdata?

  • SetTitleInternalData Updates den Schlüssel-Wert-Speicher benutzerdefinierter Titeleinstellungen

  • SubtractCharacterVirtualCurrency Verringert den Saldo des Zeichens der angegebenen virtuellen Währung um den angegebenen Betrag. Es ist möglich, einen VC-Saldo mit dieser API negativ zu machen.

  • SubtractUserVirtualCurrency Verringert den Saldo des Benutzers der angegebenen virtuellen Währung um den angegebenen Betrag. Es ist möglich, einen VC-Saldo mit dieser API negativ zu machen.

  • UnlinkServerCustomId Hebt die Verknüpfung des benutzerdefinierten Serverbezeichners mit dem PlayFab-Konto des Benutzers auf.

  • UnlinkXboxAccount Hebt die Verknüpfung des zugehörigen Xbox Live-Kontos mit dem PlayFab-Konto des Benutzers auf.

  • UnlockContainerInstance Öffnet einen bestimmten Container (ContainerItemInstanceId) mit einem bestimmten Schlüssel (KeyItemInstanceId, falls erforderlich), und gibt den Inhalt des geöffneten Containers zurück. Wenn der Container (und der Schlüssel, falls relevant) verwendbar sind (RemainingUses > 0), werden ihre RemainingUses entsprechend dem Vorgang von ConsumeItem verringert.

  • UnlockContainerItem Durchsucht den Player- oder Character-Bestand nach einer ItemInstance, die mit der angegebenen CatalogItemId übereinstimmt, entsperrt sie ggf. mit einem geeigneten Schlüssel und gibt den Inhalt des geöffneten Containers zurück. Wenn der Container (und der Schlüssel, falls relevant) verwendbar sind (RemainingUses > 0), werden ihre RemainingUses entsprechend dem Vorgang von ConsumeItem verringert.

  • UpdateAvatarUrl Aktualisieren Sie die Avatar-URL des angegebenen Players.

  • UpdateBans Updates Informationen zu einer Liste vorhandener Verbote, die mit Ban-IDs angegeben sind.

  • UpdateCharacterData Updates die titelspezifischen benutzerdefinierten Daten für das Zeichen des Benutzers, das vom Client lesbar und beschreibbar ist.

  • UpdateCharacterInternalData Updates die titelspezifischen benutzerdefinierten Daten für das Zeichen des Benutzers, auf die der Client nicht zugreifen kann.

  • UpdateCharacterReadOnlyData Updates die titelspezifischen benutzerdefinierten Daten für das Zeichen des Benutzers, die nur vom Client gelesen werden können.

  • UpdateCharacterStatistics Updates die Werte der angegebenen titelspezifischen Statistik für das jeweilige Zeichen.

  • UpdatePlayerStatistics Updates die Werte der angegebenen titelspezifischen Statistiken für den Benutzer.

  • UpdateUserData Updates die titelspezifischen benutzerdefinierten Daten für den Benutzer, die vom Client lesbar und beschreibbar sind.

  • UpdateUserInternalData Updates die titelspezifischen benutzerdefinierten Daten für den Benutzer, auf die der Client nicht zugreifen kann.

  • UpdateUserInventoryItemCustomData Updates die Schlüssel-Wert-Paardaten, die mit dem angegebenen Element gekennzeichnet sind, das vom Client schreibgeschützt ist.

  • UpdateUserPublisherData Updates die herausgeberspezifischen benutzerdefinierten Daten für den Benutzer, die vom Client lesbar und beschreibbar sind.

  • UpdateUserPublisherInternalData Updates die herausgeberspezifischen benutzerdefinierten Daten für den Benutzer, auf die der Client nicht zugreifen kann.

  • UpdateUserPublisherReadOnlyData Updates die herausgeberspezifischen benutzerdefinierten Daten für den Benutzer, die nur vom Client gelesen werden können.

  • UpdateUserReadOnlyData Updates die titelspezifischen benutzerdefinierten Daten für den Benutzer, die nur vom Client gelesen werden können.