playfab_ex v0.2.0 PlayfabEx.Server.Default.AccountManagement
Link to this section Summary
Functions
Bans users by PlayFab ID with optional IP address, or MAC address for the provided game
Retrieves the unique PlayFab identifiers for the given set of Facebook identifiers
Retrieves the unique PlayFab identifiers for the given set of Steam identifiers. The Steam identifiers are the profile IDs for the user accounts, available as SteamId in the Steamworks Community API calls
Retrieves the player’s profile
Retrieves the relevant details for a specified user
Gets all bans for a user
Revoke all active bans for a user
Revoke all active bans specified with BanId
Forces an email to be sent to the registered contact email address for the user’s account based on an account recovery email template
Sends an email based on an email template to a player’s contact email
Sends an iOS/Android Push Notification to a specific user, if that user’s device has been configured for Push Notifications in PlayFab. If a user has linked both Android and iOS devices, both will be notified
Update the avatar URL of the specified player
Updates information of a list of existing bans specified with Ban Ids
Link to this section Functions
Bans users by PlayFab ID with optional IP address, or MAC address for the provided game.
@link https://api.playfab.com/documentation/server/method/BanUsers
get_play_fab_ids_from_facebook_ids(map()) :: {:ok, map()} | {:error, String.t()}
Retrieves the unique PlayFab identifiers for the given set of Facebook identifiers.
@link https://api.playfab.com/documentation/server/method/GetPlayFabIDsFromFacebookIDs
get_play_fab_ids_from_steam_ids(map()) :: {:ok, map()} | {:error, String.t()}
Retrieves the unique PlayFab identifiers for the given set of Steam identifiers. The Steam identifiers are the profile IDs for the user accounts, available as SteamId in the Steamworks Community API calls.
@link https://api.playfab.com/documentation/server/method/GetPlayFabIDsFromSteamIDs
get_player_profile(map()) :: {:ok, map()} | {:error, String.t()}
Retrieves the player’s profile
@link https://api.playfab.com/documentation/server/method/GetPlayerProfile
get_user_account_info(map()) :: {:ok, map()} | {:error, String.t()}
Retrieves the relevant details for a specified user
@link https://api.playfab.com/documentation/server/method/GetUserAccountInfo
get_user_bans(map()) :: {:ok, map()} | {:error, String.t()}
Gets all bans for a user.
@link https://api.playfab.com/documentation/server/method/GetUserBans
revoke_all_bans_for_user(map()) :: {:ok, map()} | {:error, String.t()}
Revoke all active bans for a user.
@link https://api.playfab.com/documentation/server/method/RevokeAllBansForUser
Revoke all active bans specified with BanId.
@link https://api.playfab.com/documentation/server/method/RevokeBans
send_custom_account_recovery_email(map()) :: {:ok, map()} | {:error, String.t()}
Forces an email to be sent to the registered contact email address for the user’s account based on an account recovery email template
@link https://api.playfab.com/documentation/server/method/SendCustomAccountRecoveryEmail
send_email_from_template(map()) :: {:ok, map()} | {:error, String.t()}
Sends an email based on an email template to a player’s contact email
@link https://api.playfab.com/documentation/server/method/SendEmailFromTemplate
send_push_notification(map()) :: {:ok, map()} | {:error, String.t()}
Sends an iOS/Android Push Notification to a specific user, if that user’s device has been configured for Push Notifications in PlayFab. If a user has linked both Android and iOS devices, both will be notified.
@link https://api.playfab.com/documentation/server/method/SendPushNotification
update_avatar_url(map()) :: {:ok, map()} | {:error, String.t()}
Update the avatar URL of the specified player
@link https://api.playfab.com/documentation/server/method/UpdateAvatarUrl
Updates information of a list of existing bans specified with Ban Ids.
@link https://api.playfab.com/documentation/server/method/UpdateBans