question

hippogamesunity avatar image
hippogamesunity asked

How can I get Steam user email with PlayFab?

Hi! I'm implementing Sign In feature in my app. I have an option to 'Create account', but I also want to make 'Sign in with Google Play Games' (for Android), 'Sign in with Apple' (for iOS), 'Sign in with Steam' (for Windows).

On Android, Google Play Games gives me user ID, Email and Name.

On iOS, 'Sign in with Apple' feature also gives me user ID, Email and Name.

How can I achieve the same on Steam? Thanks!

- I've enabled 'Contact email addresses' option from project settings

- both PlayFabClientAPI.GetAccountInfo and PlayFabClientAPI.GetPlayerProfile give me NULL emails

2wqlx.png (46.7 KiB)
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

·
hippogamesunity avatar image
hippogamesunity answered

Am I right that it's not possible with Steam? According to this thread:
https://steamcommunity.com/discussions/forum/7/620712999985363351/

1 comment
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Citrus Yan avatar image Citrus Yan commented ·

Yes, that’s right. PlayFab in the backend uses Steam’s API to communicate with Steam, so if emails can’t be retrieved via Steam APIs, then there is no way for PlayFab to obtain & store such info for the player.

0 Likes 0 ·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.