Skip to content

Commit 3859a97

Browse files
author
Playfab Jenkins Bot
committed
https://api.playfab.com/releaseNotes#160711
1 parent 93b7a98 commit 3859a97

File tree

5 files changed

+37
-5
lines changed

5 files changed

+37
-5
lines changed

PlayFabApiTest.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<body>
99
<div id="qunit"></div>
1010
<div id="qunit-fixture"></div>
11-
<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
11+
<script src="https://code.jquery.com/jquery-1.7.1.min.js"></script><!-- HTTP vs HTTPS here should match where this file is hosted (This file is not strictly meant to be hosted, but rather run locally) -->
1212
<script src="code.jquery.com/qunit/qunit-1.19.0.js"></script>
1313
<script src="PlayFabSDK/PlayFabAdminApi.js"></script>
1414
<script src="PlayFabSDK/PlayFabClientApi.js"></script>

PlayFabSDK/PlayFabAdminApi.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ if(!PlayFab.settings) {
1818
if(!PlayFab._internalSettings) {
1919
PlayFab._internalSettings = {
2020
sessionTicket: null,
21-
sdkVersion: "0.22.160705",
21+
sdkVersion: "0.23.160711",
2222
buildIdentifier: "jbuild_javascriptsdk_0",
2323
productionServerUrl: ".playfabapi.com",
2424
logicServerUrl: null,

PlayFabSDK/PlayFabClientApi.js

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ if(!PlayFab.settings) {
1818
if(!PlayFab._internalSettings) {
1919
PlayFab._internalSettings = {
2020
sessionTicket: null,
21-
sdkVersion: "0.22.160705",
21+
sdkVersion: "0.23.160711",
2222
buildIdentifier: "jbuild_javascriptsdk_0",
2323
productionServerUrl: ".playfabapi.com",
2424
logicServerUrl: null,
@@ -256,6 +256,20 @@ PlayFab.ClientApi = {
256256
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/LoginWithSteam", request, null, null, overloadCallback);
257257
},
258258

259+
LoginWithTwitch: function (request, callback) {
260+
request.TitleId = PlayFab.settings.titleId != null ? PlayFab.settings.titleId : request.TitleId; if (request.TitleId == null) throw "Must be have PlayFab.settings.titleId set to call this method";
261+
262+
var overloadCallback = function (result, error) {
263+
if (result != null && result.data.SessionTicket != null) {
264+
PlayFab._internalSettings.sessionTicket = result.data.SessionTicket;
265+
PlayFab.ClientApi._MultiStepClientLogin(result.data.SettingsForUser.NeedsAttribution);
266+
}
267+
if (callback != null && typeof (callback) == "function")
268+
callback(result, error);
269+
};
270+
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/LoginWithTwitch", request, null, null, overloadCallback);
271+
},
272+
259273
RegisterPlayFabUser: function (request, callback) {
260274
request.TitleId = PlayFab.settings.titleId != null ? PlayFab.settings.titleId : request.TitleId; if (request.TitleId == null) throw "Must be have PlayFab.settings.titleId set to call this method";
261275

@@ -318,6 +332,12 @@ PlayFab.ClientApi = {
318332
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/GetPlayFabIDsFromSteamIDs", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback);
319333
},
320334

335+
GetPlayFabIDsFromTwitchIDs: function (request, callback) {
336+
if (PlayFab._internalSettings.sessionTicket == null) throw "Must be logged in to call this method";
337+
338+
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/GetPlayFabIDsFromTwitchIDs", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback);
339+
},
340+
321341
GetUserCombinedInfo: function (request, callback) {
322342
if (PlayFab._internalSettings.sessionTicket == null) throw "Must be logged in to call this method";
323343

@@ -372,6 +392,12 @@ PlayFab.ClientApi = {
372392
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/LinkSteamAccount", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback);
373393
},
374394

395+
LinkTwitch: function (request, callback) {
396+
if (PlayFab._internalSettings.sessionTicket == null) throw "Must be logged in to call this method";
397+
398+
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/LinkTwitch", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback);
399+
},
400+
375401
ReportPlayer: function (request, callback) {
376402
if (PlayFab._internalSettings.sessionTicket == null) throw "Must be logged in to call this method";
377403

@@ -431,6 +457,12 @@ PlayFab.ClientApi = {
431457
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/UnlinkSteamAccount", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback);
432458
},
433459

460+
UnlinkTwitch: function (request, callback) {
461+
if (PlayFab._internalSettings.sessionTicket == null) throw "Must be logged in to call this method";
462+
463+
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/UnlinkTwitch", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback);
464+
},
465+
434466
UpdateUserTitleDisplayName: function (request, callback) {
435467
if (PlayFab._internalSettings.sessionTicket == null) throw "Must be logged in to call this method";
436468

PlayFabSDK/PlayFabMatchmakerApi.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ if(!PlayFab.settings) {
1818
if(!PlayFab._internalSettings) {
1919
PlayFab._internalSettings = {
2020
sessionTicket: null,
21-
sdkVersion: "0.22.160705",
21+
sdkVersion: "0.23.160711",
2222
buildIdentifier: "jbuild_javascriptsdk_0",
2323
productionServerUrl: ".playfabapi.com",
2424
logicServerUrl: null,

PlayFabSDK/PlayFabServerApi.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ if(!PlayFab.settings) {
1818
if(!PlayFab._internalSettings) {
1919
PlayFab._internalSettings = {
2020
sessionTicket: null,
21-
sdkVersion: "0.22.160705",
21+
sdkVersion: "0.23.160711",
2222
buildIdentifier: "jbuild_javascriptsdk_0",
2323
productionServerUrl: ".playfabapi.com",
2424
logicServerUrl: null,

0 commit comments

Comments
 (0)