playfab_ex v0.2.2 PlayfabEx.Server.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.
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.
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.
get_player_profile(map()) :: {:ok, map()} | {:error, String.t()}
Retrieves the player’s profile
get_user_account_info(map()) :: {:ok, map()} | {:error, String.t()}
Retrieves the relevant details for a specified user
get_user_bans(map()) :: {:ok, map()} | {:error, String.t()}
Gets all bans for a user.
revoke_all_bans_for_user(map()) :: {:ok, map()} | {:error, String.t()}
Revoke all active bans for a user.
Revoke all active bans specified with BanId.
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
send_email_from_template(map()) :: {:ok, map()} | {:error, String.t()}
Sends an email based on an email template to a player’s contact email
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.
update_avatar_url(map()) :: {:ok, map()} | {:error, String.t()}
Update the avatar URL of the specified player
Updates information of a list of existing bans specified with Ban Ids.