@@ -87,7 +87,7 @@ Task<PlayFabResult<AwardSteamAchievementResult>> AwardSteamAchievementAsync(
8787 Dictionary < string , string > extraHeaders = null ) ;
8888
8989 /// <summary>
90- /// Bans users by PlayFab ID with optional IP address, or MAC address for the provided game.
90+ /// Bans users by PlayFab ID with optional IP address for the provided game.
9191 /// </summary>
9292 Task < PlayFabResult < BanUsersResult > > BanUsersAsync (
9393 BanUsersRequest request ,
@@ -435,6 +435,16 @@ Task<PlayFabResult<GetPlayFabIDsFromNintendoSwitchDeviceIdsResult>> GetPlayFabID
435435 object customData = null ,
436436 Dictionary < string , string > extraHeaders = null ) ;
437437
438+ /// <summary>
439+ /// Retrieves the unique PlayFab identifiers for the given set of OpenId subject identifiers. A OpenId subject identifier is
440+ /// the OpenId issuer plus the OpenId subject for the player, as specified by the title when the OpenId identifier was added
441+ /// to the player account.
442+ /// </summary>
443+ Task < PlayFabResult < GetPlayFabIDsFromOpenIdsResult > > GetPlayFabIDsFromOpenIdSubjectIdentifiersAsync (
444+ GetPlayFabIDsFromOpenIdsRequest request ,
445+ object customData = null ,
446+ Dictionary < string , string > extraHeaders = null ) ;
447+
438448 /// <summary>
439449 /// Retrieves the unique PlayFab identifiers for the given set of PlayStation :tm: Network identifiers.
440450 /// </summary>
@@ -738,6 +748,14 @@ Task<PlayFabResult<LinkSteamIdResult>> LinkSteamIdAsync(
738748 object customData = null ,
739749 Dictionary < string , string > extraHeaders = null ) ;
740750
751+ /// <summary>
752+ /// Links the Twitch account associated with the token to the user's PlayFab account.
753+ /// </summary>
754+ Task < PlayFabResult < EmptyResult > > LinkTwitchAccountAsync (
755+ LinkTwitchAccountRequest request ,
756+ object customData = null ,
757+ Dictionary < string , string > extraHeaders = null ) ;
758+
741759 /// <summary>
742760 /// Links the Xbox Live account associated with the provided access code to the user's PlayFab account
743761 /// </summary>
@@ -824,6 +842,14 @@ Task<PlayFabResult<ServerLoginResult>> LoginWithSteamIdAsync(
824842 object customData = null ,
825843 Dictionary < string , string > extraHeaders = null ) ;
826844
845+ /// <summary>
846+ /// Sign in the user with a Twitch access token
847+ /// </summary>
848+ Task < PlayFabResult < ServerLoginResult > > LoginWithTwitchAsync (
849+ LoginWithTwitchRequest request ,
850+ object customData = null ,
851+ Dictionary < string , string > extraHeaders = null ) ;
852+
827853 /// <summary>
828854 /// Signs the user in using a Xbox Live Token from an external server backend, returning a session identifier that can
829855 /// subsequently be used for API calls which require an authenticated user
@@ -1118,6 +1144,14 @@ Task<PlayFabResult<UnlinkSteamIdResult>> UnlinkSteamIdAsync(
11181144 object customData = null ,
11191145 Dictionary < string , string > extraHeaders = null ) ;
11201146
1147+ /// <summary>
1148+ /// Unlinks the related Twitch account from the user's PlayFab account.
1149+ /// </summary>
1150+ Task < PlayFabResult < EmptyResult > > UnlinkTwitchAccountAsync (
1151+ UnlinkTwitchAccountRequest request ,
1152+ object customData = null ,
1153+ Dictionary < string , string > extraHeaders = null ) ;
1154+
11211155 /// <summary>
11221156 /// Unlinks the related Xbox Live account from the user's PlayFab account
11231157 /// </summary>
0 commit comments