프로필 쓰기

프로필에는 플레이어 프로필, 엔터티 프로필, 캐릭터 프로필, 그룹 및 인벤토리와 관련된 저장된 모든 데이터가 포함됩니다. 프로필 데이터는 개별 플레이어, 플레이어 그룹 또는 아이템에 적용되는 정보이며 PlayFab에서 KVP(키/값 쌍)로 저장됩니다.

다음 API로 인해 프로필 쓰기 미터가 증가합니다.

관리 API

  • AddPlayerTag 지정된 태그를 플레이어 프로필에 추가합니다. 태그의 네임스페이스는 태그의 원본에 따라 자동으로 생성됩니다.

  • AddUserVirtualCurrency 지정된 가상 통화를 명시된 금액만큼 늘립니다.

  • AddVirtualCurrencyTypes 타이틀에 정의된 집합에 하나 이상의 가상 통화를 추가합니다. 가상 통화의 최대값은 플레이어에게 부여될 경우 2,147,483,647입니다. 이 값을 초과하는 모든 값은 삭제됩니다.

  • BanUsers 선택적 IP 주소가 있는 PlayFab ID 또는 제공된 게임의 MAC 주소로 사용자를 금지할 있습니다.

  • CreateActionsOnPlayersInSegmentTask 작업을 실행하기 위해 세그먼트의 모든 플레이어를 반복하는 ActionsOnPlayersInSegment 작업을 만듭니다.

  • CreatePlayerSharedSecret 새 플레이어 공유 비밀 키를 만듭니다. 이 API가 반환된 후 이 키가 일반 공급되는 데 최대 5분이 걸릴 수 있습니다.

  • CreatePlayerStatisticDefinition 타이틀에 새 플레이어 통계 구성을 추가합니다. 필요에 따라 개발자가 다시 설정 간격과 집계 방법을 지정할 수 있습니다.

  • DeleteMasterPlayerAccount 모든 타이틀에서 마스터 플레이어 계정을 완전히 제거하고 연결된 모든 데이터를 삭제합니다.

  • DeletePlayer 타이틀에서 사용자의 플레이어 계정을 제거하고 연결된 모든 데이터를 삭제합니다.

  • DeletePlayerSharedSecret 기존 플레이어 공유 비밀 키를 삭제합니다. 이 API가 반환된 후 이 삭제가 반영되는 데 최대 5분이 걸릴 수 있습니다.

  • DeleteStore 기존 가상 아이템 저장소를 삭제합니다.

  • DeleteTitle 타이틀과 모든 연결된 구성을 영구히 삭제합니다.

  • GrantItemsToUsers 지정된 사용자 인벤토리에 지정된 아이템을 추가합니다.

  • IncrementLimitedEditionItemAvailability 지정된 희소 자원에 대한 전역 개수를 늘립니다.

  • IncrementPlayerStatisticVersion 해당하는 모든 플레이어 항목을 제거하고 이전 값을 백업하여 표시된 통계를 다시 설정합니다.

  • RefundPurchase 원본의 실제 금액 결제 서비스 공급자를 통해 주문 환불을 처리하려고 시도합니다.""

  • RemovePlayerTag 플레이어 프로필에서 지정된 태그를 제거합니다. 태그의 네임스페이스는 태그의 원본에 따라 자동으로 생성됩니다.

  • RemoveVirtualCurrencyTypes 타이틀에 대해 정의된 집합에서 하나 이상의 가상 통화를 제거합니다.

  • ResetCharacterStatistics 현재 게임의 지정된 캐릭터에 대한 모든 통계를 완전히 제거합니다.

  • ResetUserStatistics 현재 게임의 지정된 사용자에 대한 모든 통계를 완전히 제거합니다.

  • ResolvePurchaseDispute 원래 주문의 결제 서비스 공급자와의 분쟁을 해결하려고 시도합니다.

  • RevokeAllBansForUser 사용자에 대한 모든 활성 금지를 해지합니다.

  • RevokeBans BanId로 지정된 모든 활성 금지를 해지합니다.

  • RevokeInventoryItem 사용자 인벤토리의 아이템에 대한 액세스 권한을 취소합니다.

  • RevokeInventoryItems 여러 사용자 및 캐릭터에서 최대 25개 아이템에 대한 액세스 권한을 취소합니다.

  • SetCatalogItems 지정된 카탈로그 버전에 대한 모든 가상 상품의 카탈로그 구성을 만듭니다.

  • SetPlayerSecret 플레이어의 비밀을 설정하거나 다시 설정합니다. 플레이어 비밀은 API 요청에 서명하는 데 사용됩니다.

  • SetPublishedRevision 현재 게시된 타이틀 클라우드 스크립트의 수정 버전을 설정합니다.

  • SetPublisherData 사용자 지정 게시자 설정의 키-값 저장소를 업데이트합니다.

  • SetStoreItems 한 가상 저장소에 있는 모든 아이템을 설정합니다.

  • SetTitleData 클라이언트에서 읽을 수 있는 사용자 지정 타이틀 설정의 키-값 저장소를 만들고 업데이트합니다.

  • SetTitleInternalData 클라이언트에서 읽을 수 없는 사용자 지정 타이틀 설정의 키-값 저장소를 업데이트합니다.

  • SubtractUserVirtualCurrency 지정된 가상 통화를 명시된 금액만큼 줄입니다.

  • UpdateBans 금지 ID를 사용하여 지정된 기존 금지 목록의 정보를 업데이트합니다.

  • UpdateCatalogItems 지정된 카탈로그 버전에서 가상 상품의 카탈로그 구성을 업데이트합니다.

  • UpdatePlayerSharedSecret 기존 플레이어 공유 비밀 키를 업데이트합니다. 이 API가 반환된 후 이 업데이트가 일반 공급되는 데 최대 5분이 걸릴 수 있습니다.

  • UpdatePlayerStatisticDefinition 타이틀에 대한 플레이어 통계 구성을 업데이트합니다. 필요에 따라 개발자가 다시 설정 간격을 지정할 수 있습니다.

  • UpdateRandomResultTables 타이틀에 대한 무작위 테이블 삭제 구성을 업데이트합니다.

  • UpdateStoreItems 새 아이템 또는 수정된 아이템으로 기존 가상 아이템 저장소를 업데이트합니다.

  • UpdateUserData 클라이언트에서 읽고 쓸 수 있는 사용자의 타이틀별 사용자 지정 데이터를 업데이트합니다.

  • UpdateUserInternalData 클라이언트에서 액세스할 수 없는 사용자의 타이틀별 사용자 지정 데이터를 업데이트합니다.

  • UpdateUserPublisherData 클라이언트에서 읽고 쓸 수 있는 사용자의 게시자별 사용자 지정 데이터를 업데이트합니다.

  • UpdateUserPublisherInternalData 클라이언트에서 액세스할 수 없는 사용자의 게시자별 사용자 지정 데이터를 업데이트합니다.

  • UpdateUserPublisherReadOnlyData 클라이언트에서만 읽을 수 있는 사용자의 게시자별 사용자 지정 데이터를 업데이트합니다.

  • UpdateUserReadOnlyData 클라이언트에서만 읽을 수 있는 사용자의 타이틀별 사용자 지정 데이터를 업데이트합니다.

  • UpdateUserTitleDisplayName 사용자의 타이틀별 표시 이름을 업데이트합니다.

클라이언트 API

  • AcceptTrade 로컬로 로그인한 플레이어가 거래에 허용된 플레이어 목록에 있거나 거래가 모든 플레이어에게 열려 있는 경우 열린 거래(아직 수락 또는 취소되지 않은 거래)를 수락합니다. 호출에 성공하면 제안 및 수락된 아이템이 두 플레이어의 인벤토리 사이에 교환됩니다.

  • AddFriend 제공된 고유 식별자와 일치 여부에 따라 PlayFab 사용자를 로컬 사용자의 친구 목록에 추가합니다. FriendPlayFabId, FriendUsername, FriendEmail 또는 FriendTitleDisplayName 중 하나 이상을 초기화해야 합니다.

  • AddGenericID 지정된 일반 서비스 식별자를 플레이어의 PlayFab 계정에 추가합니다. 타이틀이 추가하려는 임의 서비스 식별자의 PlayFab ID 조회를 허용하도록 설계되었습니다. 다른 플레이어가 쉽게 액세스할 수 있도록 하려는 의도로 이 식별자를 인증 자격 증명으로 사용해서는 안 됩니다.

  • AddorUpdateContactEmail 플레이어의 프로필에 연락처 전자 메일을 추가하거나 업데이트합니다.

  • AddSharedGroupMembers 공유 데이터와 그룹의 사용자 집합을 모두 업데이트할 수 있는 사용자 집합에 사용자를 추가합니다. 그룹(및 서버)의 사용자만 새 멤버를 추가할 수 있습니다. 공유 그룹은 매우 적은 수의 플레이어 간에 데이터를 공유하도록 설계되었습니다. 공유 그룹 데이터 사용을 참조하세요.

  • AddUsernamePassword 자동 디바이스 ID 로그인과 같은 익명 인증 방법을 통해 만든 기존 계정에 playfab 사용자 이름/암호 인증을 추가합니다.

  • AndroidDevicePushNotificationRegistration Android 디바이스를 등록하여 푸시 알림을 받습니다.

  • ConsumePSNEntitlements 새 소모성 자격을 확인합니다. 발견된 항목이 있으면 PlayFab 아이템으로 사용 및 추가됩니다.

  • ConsumeXboxEntitlements Xbox에서 사용 가능한 모든 아이템을 사용하고 플레이어의 PlayFab 인벤토리에 해당 아이템을 부여하여 Xbox Live에서 플레이어의 현재 자격을 부여합니다. 이 호출은 idempotent이며 플레이어에게 이전에 부여된 아이템을 부여하지 않습니다.

  • CreateSharedGroup 그룹의 모든 멤버가 업데이트할 수 있는 키/값 쌍을 비롯한 공유 그룹 개체 만들기를 요청합니다. 생성 시점에는 현재 사용자가 그룹의 유일한 멤버입니다. 공유 그룹은 매우 적은 수의 플레이어 간에 데이터를 공유하도록 설계되었습니다. 자세한 내용은 공유 그룹 데이터 사용을 참조하세요.

  • GrantCharacterToUser 지정된 캐릭터 유형을 사용자에게 부여합니다. CharacterId는 전역적으로 고유하지 않습니다. 고유성을 보장하려면 상위 PlayFabId를 사용하여 characterId를 평가해야 합니다.

  • LinkAndroidDeviceID Android 디바이스 식별자를 사용자의 PlayFab 계정에 연결합니다.

  • LinkCustomID 타이틀에서 생성된 사용자 지정 식별자를 사용자의 PlayFab 계정에 연결합니다.

  • LinkFacebookAccount 제공된 Facebook 액세스 토큰과 연결된 Facebook 계정을 사용자의 PlayFab 계정에 연결합니다.

  • LinkFacebookInstantGamesId Facebook Instant 게임 ID를 사용자의 PlayFab 계정에 연결합니다.

  • LinkGameCenterAccount 제공된 Game Center ID와 연결된 Game Center 계정을 사용자의 PlayFab 계정에 연결합니다.

  • LinkGoogleAccount 현재 로그인한 사용자 계정을 Google 계정 자격 증명을 사용하여 Google 계정에 연결합니다.

  • LinkIOSDeviceID 공급업체별 iOS 디바이스 식별자를 사용자의 PlayFab 계정에 연결합니다.

  • LinkKongregate Kongregate 식별자를 사용자의 PlayFab 계정에 연결합니다.

  • LinkNintendoSwitchDeviceId NintendoSwitchDeviceId를 사용자의 PlayFab 계정에 연결합니다.

  • LinkOpenIdConnect 타이틀과 OpenID Connect 공급자 및 해당 공급자의 OpenId Connect JWT 간의 기존 관계에 따라 OpenID Connect 계정을 사용자의 PlayFab 계정에 연결합니다.

  • LinkPSNAccount 제공된 액세스 코드와 연결된 PlayStation™네트워크 계정을 사용자의 PlayFab 계정에 연결합니다.

  • LinkSteamAccount 제공된 Steam 인증 티켓과 연결된 Steam 계정을 사용자의 PlayFab 계정에 연결합니다.

  • LinkTwitch 토큰과 연결된 Twitch 계정을 사용자의 PlayFab 계정에 연결합니다.

  • LinkWindowsHello Link Windows Hello 인증을 현재 PlayFab 계정에 연결합니다.

  • LinkXboxAccount 제공된 액세스 코드와 연결된 Xbox Live 계정을 사용자의 PlayFab 계정에 연결합니다.

  • OpenTrade 아직 처리되지 않은 새 거래를 엽니다. 주어진 아이템 인스턴스는 한 번에 하나의 열린 거래에만 있을 수 있습니다.

  • PurchaseItem 가상 통화로 단일 아이템을 구입합니다. 구매하는 데 사용할 가상 통화와 클라이언트가 가격 단위로 믿는 가상 통화를 모두 지정해야 합니다. 이렇게 하면 가격이 변경된 경우 서버에서 구매에 실패할 수 있습니다.

  • PayForPurchase StartPurchase를 통해 만든 구매 주문에 대한 결제 옵션을 선택합니다.

  • RegisterForIOSPushNotification 푸시 알림을 받을 iOS 디바이스를 등록합니다.

  • RegisterPlayFabUser 새 Playfab 사용자 계정을 등록하고, 이후에 인증된 사용자가 필요한 API 호출에 사용할 수 있는 세션 식별자를 반환합니다. 사용자 이름 또는 전자 메일 주소를 제공해야 합니다.

  • RegisterWithWindowsHello Windows Hello 인증을 사용하여 새 PlayFab 사용자 계정을 등록하고, 이후에 인증된 사용자가 필요한 API 호출에 사용할 수 있는 세션 티켓을 반환합니다.

  • RemoveContactEmail 플레이어의 프로필에서 연락처 전자 메일을 제거합니다.

  • RemoveFriend 로컬 사용자의 친구 목록에서 지정된 사용자를 제거합니다.

  • RemoveGenericID 플레이어의 PlayFab 계정에서 지정된 일반 서비스 식별자를 제거합니다.

  • RemoveSharedGroupMembers 공유 데이터와 그룹의 사용자 집합을 업데이트할 수 있는 사용자 집합에서 사용자를 제거합니다. 그룹의 사용자만 멤버를 제거할 수 있습니다. 호출의 결과로 액세스 권한을 가진 사용자 수가 0명으로 유지되면 그룹 및 연결된 데이터가 삭제됩니다. 공유 그룹은 매우 적은 수의 플레이어 간에 데이터를 공유하도록 설계되었습니다. 공유 그룹 데이터 사용을 참조하세요.

  • ReportAdActivity 플레이어의 광고 활동을 보고합니다.

  • ReportDeviceInfo 제공된 플레이어 디바이스 정보를 설명하는 PlayStream 이벤트를 작성합니다. 이 API 메서드는 개발자가 직접 호출하도록 설계되지 않았습니다. 각 PlayFab 클라이언트 SDK는 이 정보를 자동으로 보고합니다.

  • ReportPlayer 타이틀의 고객 서비스 담당자가 잠재적으로 위험한 플레이어와 관련된 조치를 취할 수 있도록 다른 플레이어에 대한 보고서(잘못된 행동 등으로 인한 보고서)를 제출합니다.

  • RestoreIOSPurchases 지정된 복원 영수증에 따라 모든 앱 내 구매를 복원합니다.

  • SetFriendTags 로컬 사용자의 친구 목록에서 지정된 사용자의 태그 목록을 업데이트합니다.

  • SubtractUserVirtualCurrency 지정된 가상 통화의 사용자 잔액을 명시된 금액만큼 줄입니다. 이 API를 사용하여 VC 잔액을 음수로 만들 수 있습니다.

  • UnlinkAndroidDeviceID 사용자의 PlayFab 계정에서 관련 Android 디바이스 식별자를 연결 해제합니다.

  • UnlinkCustomID 사용자의 PlayFab 계정에서 관련 사용자 지정 식별자를 연결 해제합니다.

  • UnlinkFacebookAccount 사용자의 PlayFab 계정에서 관련 Facebook 계정을 연결 해제합니다.

  • UnlinkFacebookInstantGamesId 사용자의 PlayFab 계정에서 관련 Facebook Instant 게임 ID를 연결 해제합니다.

  • UnlinkGameCenterAccount 사용자의 PlayFab 계정에서 관련 Game Center 계정을 연결 해제합니다.

  • UnlinkGoogleAccount 사용자의 PlayFab 계정(https://developers.google.com/android/reference/com/google/android/gms/auth/GoogleAuthUtil#public-methods)에서 관련 Google 계정을 연결 해제합니다.

  • UnlinkIOSDeviceID 사용자의 PlayFab 계정에서 관련 iOS 디바이스 식별자를 연결 해제합니다.

  • UnlinkKongregate 사용자의 PlayFab 계정에서 관련 Kongregate 식별자를 연결 해제합니다.

  • UnlinkNintendoSwitchDeviceId 사용자의 PlayFab 계정에서 관련 NintendoSwitchDeviceId를 연결 해제합니다.

  • UnlinkOpenIdConnect 타이틀과 Open ID Connect 공급자 간 기존 관계의 연결 ID에 따라 사용자의 PlayFab 계정에서 OpenID Connect 계정을 연결 해제합니다.

  • UnlinkPSNAccount 사용자의 PlayFab 계정에서 관련 PSN™ 계정을 연결 해제합니다.

  • UnlinkSteamAccount 사용자의 PlayFab 계정에서 관련 Steam 계정을 연결 해제합니다.

  • UnlinkTwitch 사용자의 PlayFab 계정에서 관련 Twitch 계정을 연결 해제합니다.

  • UnlinkWindowsHello 현재 PlayFab 계정에서 Windows Hello 인증을 연결 해제합니다.

  • UnlinkXboxAccount 사용자의 PlayFab 계정에서 관련 Xbox Live 계정을 연결 해제합니다.

  • UnlockContainerInstance 지정된 키(필요한 경우)를 사용하여 지정된 컨테이너를 열고 열린 컨테이너의 내용을 반환합니다. 컨테이너(및 관련 키)가 소모성(RemainingUses > 0)인 경우 RemainingUses는 ConsumeItem의 작업과 일치하여 감소됩니다.

  • UnlockContainerItem 지정된 CatalogItemId와 일치하는 ItemInstance의 대상 인벤토리를 검색합니다. 필요한 경우 적절한 키를 사용하여 잠금을 해제하고 열린 컨테이너의 내용을 반환합니다. 컨테이너(및 관련 키)가 소모성(RemainingUses > 0)인 경우 RemainingUses는 ConsumeItem의 작업과 일치하여 감소됩니다.

  • UpdateAvatarUrl 플레이어의 아바타 URL을 업데이트합니다.

  • UpdateCharacterData 클라이언트에서 읽고 쓸 수 있는 사용자 캐릭터의 타이틀별 사용자 지정 데이터를 만들고 업데이트합니다.

  • UpdateCharacterStatistics 특정 캐릭터에 대해 지정된 타이틀별 통계 값을 업데이트합니다. 기본적으로 클라이언트는 통계를 업데이트할 수 없습니다. 개발자는 게임 관리자 > 설정 > API 기능에서 이 설정을 재정의할 수 있습니다.

  • UpdatePlayerStatistics 사용자에 대해 지정된 타이틀별 통계 값을 업데이트합니다. 기본적으로 클라이언트는 통계를 업데이트할 수 없습니다. 개발자는 게임 관리자 > 설정 > API 기능에서 이 설정을 재정의할 수 있습니다.

  • UpdateSharedGroupData 공유 그룹 개체에 대한 데이터 키를 추가, 업데이트 및 제거합니다. 사용 권한이 공개로 설정된 경우 이 호출에서 업데이트되거나 추가되는 모든 필드를 그룹에 포함되지 않은 사용자가 읽을 수 있습니다. 기본적으로 데이터 권한은 비공개로 설정됩니다. 사용 권한 설정에 관계없이 그룹의 멤버만 데이터를 업데이트할 수 있습니다. 공유 그룹은 매우 적은 수의 플레이어 간에 데이터를 공유하도록 설계되었습니다. 공유 그룹 데이터 사용을 참조하세요.

  • UpdateUserData 클라이언트에서 읽고 쓸 수 있는 사용자의 타이틀별 사용자 지정 데이터를 만들고 업데이트합니다.

  • UpdateUserPublisherData 클라이언트에서 읽고 쓸 수 있는 사용자의 게시자별 사용자 지정 데이터를 만들고 업데이트합니다.

  • UpdateUserTitleDisplayName 사용자의 타이틀별 표시 이름을 업데이트합니다.

"PlayStation"은 Interactive Entertainment Inc.의 등록 상표 또는 상표입니다.

"PSN"은 Sony Interactive Entertainment Inc.의 등록 상표 또는 상표입니다.

데이터 API

  • SetObjects 엔터티의 프로필에서 개체를 설정합니다.

그룹 API

  • AcceptGroupApplication 그룹에 가입하기 위해 미해결 초대를 수락합니다.

  • AcceptGroupInvitation 그룹에 가입하기 위해 초대를 수락합니다.

  • AddMembers 그룹 또는 역할에 멤버를 추가합니다.

  • ApplyToGroup 그룹에 가입하려면 적용합니다.

  • BlockEntity 엔터티 목록이 그룹에 가입하지 못하도록 차단합니다.

  • ChangeMemberRole 엔터티 목록의 역할 멤버십을 다른 역할로 변경합니다.

  • CreateGroup 새 그룹을 만듭니다.

  • CreateRole 새 그룹 역할을 만듭니다.

  • DeleteGroup 그룹 및 모든 역할, 초대, 가입 요청 및 연결된 블록을 삭제합니다.

  • DeleteRole 그룹의 기존 역할을 삭제합니다.

  • InviteToGroup 그룹에 가입할 플레이어를 초대합니다.

  • RemoveGroupApplication 그룹에 가입할 애플리케이션을 제거합니다.

  • RemoveGroupInvitation 그룹 가입 초대를 제거합니다.

  • RemoveMembers 그룹에서 멤버를 제거합니다.

  • UnblockEntity 그룹에 가입하지 못하도록 차단한 엔터티 목록을 해제합니다.

  • UpdateGroup 그룹에 대한 비 멤버십 데이터를 업데이트합니다.

  • UpdateRole 역할에 대한 메타데이터를 업데이트합니다.

프로필 API

  • SetGlobalPolicy 글로벌 타이틀 액세스 정책을 설정합니다.

  • SetProfileLanguage 엔터티의 언어를 업데이트합니다. 플레이어와 통신하기 위한 우선 순위 계층 구조는 타이틀 플레이어 계정 언어, 마스터 플레이어 계정 언어 및 타이틀 기본 언어(처음 두 언어가 설정되지 않았거나 지원되지 않는 경우)입니다.

  • SetProfilePolicy 프로필 액세스 정책을 설정합니다.

서버 API

  • AddCharacterVirtualCurrency 지정된 가상 통화의 캐릭터 잔액을 명시된 금액만큼 늘립니다.

  • AddFriend PlayFabId를 사용하는 사용자의 친구 목록에 친구 사용자를 추가합니다. FriendPlayFabId, FriendUsername, FriendEmail 또는 FriendTitleDisplayName 중 하나 이상을 초기화해야 합니다.

  • AddGenericID 지정된 일반 서비스 식별자를 플레이어의 PlayFab 계정에 추가합니다. 타이틀이 추가하려는 임의 서비스 식별자의 PlayFab ID 조회를 허용하도록 설계되었습니다. 다른 플레이어가 쉽게 액세스할 수 있도록 하려는 의도로 이 식별자를 인증 자격 증명으로 사용해서는 안 됩니다.

  • AddPlayerTag 지정된 태그를 플레이어 프로필에 추가합니다. 태그의 네임스페이스는 태그의 원본에 따라 자동으로 생성됩니다.

  • AddSharedGroupMembers 공유 데이터와 그룹의 사용자 집합을 모두 업데이트할 수 있는 사용자 집합에 사용자를 추가합니다. 그룹(및 서버)의 사용자만 새 멤버를 추가할 수 있습니다. 공유 그룹은 매우 적은 수의 플레이어 간에 데이터를 공유하도록 설계되었습니다. 공유 그룹 데이터 사용을 참조하세요.

  • AddUserVirtualCurrency 지정된 가상 통화의 사용자 잔액을 명시된 금액만큼 늘립니다.

  • AwardSteamAchievement 지정된 Steam 도전 과제를 지정된 사용자에게 지급합니다.

  • BanUsers 선택적 IP 주소가 있는 PlayFab ID 또는 제공된 게임의 MAC 주소로 사용자를 금지할 있습니다.

  • ConsumeItem 소모성 아이템을 사용합니다. 모두 사용되면 플레이어의 인벤토리에서 제거됩니다.

  • CreateSharedGroup 그룹의 모든 멤버가 업데이트할 수 있는 키/값 쌍을 비롯한 공유 그룹 개체 만들기를 요청합니다. 서버에서 처음으로 만들어진 그룹에는 멤버가 없습니다. 공유 그룹은 매우 적은 수의 플레이어 간에 데이터를 공유하도록 설계되었습니다. 공유 그룹 데이터 사용을 참조하세요.

  • DeleteCharacterFromUser 지정된 사용자로부터 특정 캐릭터 ID를 삭제합니다.

  • DeleteSharedGroup 공유 그룹을 삭제하여 새 그룹에 다시 사용할 공유 그룹 ID를 확보합니다. 공유 그룹은 매우 적은 수의 플레이어 간에 데이터를 공유하도록 설계되었습니다. 공유 그룹 데이터 사용을 참조하세요.

  • GrantCharacterToUser 지정된 캐릭터 유형을 사용자에게 부여합니다. CharacterId는 전역적으로 고유하지 않습니다. 고유성을 보장하려면 상위 PlayFabId를 사용하여 characterId를 평가해야 합니다.

  • GrantItemsToCharacter 지정된 캐릭터의 인벤토리에 지정된 아이템을 추가합니다.

  • GrantItemsToUser 지정된 사용자의 인벤토리에 지정된 아이템을 추가합니다.

  • GrantItemsToUsers 지정된 사용자 인벤토리에 지정된 아이템을 추가합니다.

  • LinkServerCustomId 타이틀에서 생성된 사용자 지정 서버 식별자를 사용자의 PlayFab 계정에 연결합니다.

  • LinkXboxAccount 제공된 액세스 코드와 연결된 Xbox Live 계정을 사용자의 PlayFab 계정에 연결합니다.

  • ModifyItemUses 플레이어 인벤토리 아이템의 남은 사용 횟수를 수정합니다.

  • MoveItemToCharacterFromCharacter 캐릭터의 인벤토리에서 사용자의 다른 캐릭터 인벤토리로 아이템을 이동합니다.

  • MoveItemToCharacterFromUser 사용자의 인벤토리에서 해당 캐릭터의 인벤토리로 아이템을 이동합니다.

  • MoveItemToUserFromCharacter 캐릭터의 인벤토리에서 소유 사용자의 인벤토리로 아이템을 이동합니다.

  • RedeemCoupon 쿠폰과 연결된 가상 상품을 사용자의 인벤토리에 추가합니다. PlayFab 게임 관리자의 경제 -> 카탈로그 탭을 통해 쿠폰을 생성할 수 있습니다.

  • RemoveFriend 사용자의 친구 목록에서 지정된 친구를 제거합니다.

  • RemoveGenericID 플레이어의 PlayFab 계정에서 지정된 일반 서비스 식별자를 제거합니다.

  • RemovePlayerTag 플레이어 프로필에서 지정된 태그를 제거합니다. 태그의 네임스페이스는 태그의 원본에 따라 자동으로 생성됩니다.

  • RemoveSharedGroupMembers 공유 데이터와 그룹의 사용자 집합을 업데이트할 수 있는 사용자 집합에서 사용자를 제거합니다. 그룹의 사용자만 멤버를 제거할 수 있습니다. 호출의 결과로 액세스 권한을 가진 사용자 수가 0명으로 유지되면 그룹 및 연결된 데이터가 삭제됩니다. 공유 그룹은 매우 적은 수의 플레이어 간에 데이터를 공유하도록 설계되었습니다. 공유 그룹 데이터 사용을 참조하세요.

  • RevokeAllBansForUser 사용자에 대한 모든 활성 금지를 해지합니다.

  • RevokeBans BanId로 지정된 모든 활성 금지를 해지합니다.

  • RevokeInventoryItem 사용자 인벤토리의 아이템에 대한 액세스 권한을 취소합니다.

  • RevokeInventoryItems 여러 사용자 및 캐릭터에서 최대 25개 아이템에 대한 액세스 권한을 취소합니다.

  • SetFriendTags 다른 사용자의 친구 목록에서 지정된 사용자의 태그 목록을 업데이트합니다.

  • SetPlayerSecret 아직 설정되지 않은 경우 플레이어의 비밀을 설정합니다. 플레이어 비밀은 API 요청에 서명하는 데 사용됩니다. 플레이어의 비밀을 다시 설정하려면 Admin 또는 Server API 메서드 SetPlayerSecret을 사용합니다.

  • SetPublisherData 사용자 지정 게시자 설정의 키-값 저장소를 업데이트합니다.

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

  • SetTitleInternalData 사용자 지정 타이틀 설정의 키-값 저장소를 업데이트합니다.

  • SubtractCharacterVirtualCurrency 지정된 가상 통화의 캐릭터 잔액을 명시된 금액만큼 줄입니다. 이 API를 사용하여 VC 잔액을 음수로 만들 수 있습니다.

  • SubtractUserVirtualCurrency 지정된 가상 통화의 사용자 잔액을 명시된 금액만큼 줄입니다. 이 API를 사용하여 VC 잔액을 음수로 만들 수 있습니다.

  • UnlinkServerCustomId 사용자의 PlayFab 계정에서 사용자 지정 서버 식별자를 연결 해제합니다.

  • UnlinkXboxAccount 사용자의 PlayFab 계정에서 관련 Xbox Live 계정을 연결 해제합니다.

  • UnlockContainerInstance 특정 키(KeyItemInstanceId, 필요한 경우)를 사용하여 특정 컨테이너(ContainerItemInstanceId)를 열고 열린 컨테이너의 내용을 반환합니다. 컨테이너(및 관련 키)가 소모성(RemainingUses > 0)인 경우 RemainingUses는 ConsumeItem의 작업과 일치하여 감소됩니다.

  • UnlockContainerItem 플레이어 또는 캐릭터 인벤토리에서 지정된 CatalogItemId와 일치하는 ItemInstance를 검색합니다. 필요한 경우 적절한 키를 사용하여 잠금을 해제하고 열린 컨테이너의 내용을 반환합니다. 컨테이너(및 관련 키)가 소모성(RemainingUses > 0)인 경우 RemainingUses는 ConsumeItem의 작업과 일치하여 감소됩니다.

  • UpdateAvatarUrl 지정된 플레이어의 아바타 URL을 업데이트합니다.

  • UpdateBans 금지 ID를 사용하여 지정된 기존 금지 목록의 정보를 업데이트합니다.

  • UpdateCharacterData 클라이언트에서 읽고 쓸 수 있는 사용자 캐릭터의 타이틀별 사용자 지정 데이터를 업데이트합니다.

  • UpdateCharacterInternalData 클라이언트에서 액세스할 수 없는 사용자 캐릭터의 타이틀별 사용자 지정 데이터를 업데이트합니다.

  • UpdateCharacterReadOnlyData 클라이언트에서만 읽을 수 있는 사용자 캐릭터의 타이틀별 사용자 지정 데이터를 업데이트합니다.

  • UpdateCharacterStatistics 특정 캐릭터에 대해 지정된 타이틀별 통계 값을 업데이트합니다.

  • UpdatePlayerStatistics 사용자에 대해 지정된 타이틀별 통계 값을 업데이트합니다.

  • UpdateUserData 클라이언트에서 읽고 쓸 수 있는 사용자의 타이틀별 사용자 지정 데이터를 업데이트합니다.

  • UpdateUserInternalData 클라이언트에서 액세스할 수 없는 사용자의 타이틀별 사용자 지정 데이터를 업데이트합니다.

  • UpdateUserInventoryItemCustomData 클라이언트에서 읽기 전용인 지정된 아이템에 태그가 지정된 키-값 쌍 데이터를 업데이트합니다.

  • UpdateUserPublisherData 클라이언트에서 읽고 쓸 수 있는 사용자의 게시자별 사용자 지정 데이터를 업데이트합니다.

  • UpdateUserPublisherInternalData 클라이언트에서 액세스할 수 없는 사용자의 게시자별 사용자 지정 데이터를 업데이트합니다.

  • UpdateUserPublisherReadOnlyData 클라이언트에서만 읽을 수 있는 사용자의 게시자별 사용자 지정 데이터를 업데이트합니다.

  • UpdateUserReadOnlyData 클라이언트에서만 읽을 수 있는 사용자의 타이틀별 사용자 지정 데이터를 업데이트합니다.