Skip to content

Commit 383eddd

Browse files
author
Paul Gilmore
authored
* https://api.playfab.com/releaseNotes#160711 * https://api.playfab.com/releaseNotes/#160714 (#65) * Automated build from Jenkins * Automated build from Jenkins * Automated build from Jenkins * Automated build from Jenkins * Automated build from Jenkins * Automated build from Jenkins * Automated build from Jenkins * Automated build from Jenkins * PlayFab/SDKGenerator@4a2d5be * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * PlayFab/SDKGenerator@00e8d9c * Automated pf-main build from Jenkins * PlayFab/SDKGenerator@bd433f6 * Automated pf-main build from Jenkins * PlayFab/SDKGenerator@514efaa * Automated pf-main build from Jenkins * Automated build from Jenkins * Automated build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * PlayFab/SDKGenerator@409df4e * Automated build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * PlayFab/SDKGenerator@7cfb169 * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * PlayFab/SDKGenerator@ebdac46 * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * PlayFab/SDKGenerator@f3e0f08 * Automated pf-main build from Jenkins * PlayFab/SDKGenerator@44eb6e3 * PlayFab/SDKGenerator@ff41cb2 * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * PlayFab/SDKGenerator@9be767d * PlayFab/SDKGenerator@edce013 * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * PlayFab/SDKGenerator@5f5eaa0 * Automated pf-main build from Jenkins * PlayFab/SDKGenerator@4cf7e87 * Automated pf-main build from Jenkins * PlayFab/SDKGenerator@8c46b50 * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated build from Jenkins * Automated pf-main build from Jenkins * Automated build from Jenkins * Automated build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * PlayFab/SDKGenerator@3f054fa * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * PlayFab/SDKGenerator@d027604 * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * PlayFab/SDKGenerator@a549733 * PlayFab/SDKGenerator@a549733 * Automated pf-main build from Jenkins * Automated build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * PlayFab/SDKGenerator@9c61ecd * PlayFab/SDKGenerator@84f27fc * PlayFab/SDKGenerator@db13b86 * PlayFab/SDKGenerator@db13b86 * Automated pf-main build from Jenkins * Automated build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * PlayFab/SDKGenerator@81e550e * PlayFab/SDKGenerator@89ab2c4 * PlayFab/SDKGenerator@a8f6e66 * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * PlayFab/SDKGenerator@96f8d55 * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * PlayFab/SDKGenerator@19cb954 * Automated pf-main build from Jenkins * PlayFab/SDKGenerator@9e3bef8 * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * PlayFab/SDKGenerator@80f10a6 * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * PlayFab/SDKGenerator@80f10a6 * Automated pf-main build from Jenkins * Automated build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * PlayFab/SDKGenerator@d450ad2 * PlayFab/SDKGenerator@752c5bd * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * PlayFab/SDKGenerator@f64b368 * Automated build from Jenkins
1 parent fa68e36 commit 383eddd

File tree

5 files changed

+41
-9
lines changed

5 files changed

+41
-9
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: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ if(!PlayFab.settings) {
1818
if(!PlayFab._internalSettings) {
1919
PlayFab._internalSettings = {
2020
sessionTicket: null,
21-
sdkVersion: "0.22.160705",
22-
buildIdentifier: "jbuild_javascriptsdk_0",
21+
sdkVersion: "0.23.160714",
22+
buildIdentifier: "jbuild_javascriptsdk_1",
2323
productionServerUrl: ".playfabapi.com",
2424
logicServerUrl: null,
2525

PlayFabSDK/PlayFabClientApi.js

Lines changed: 34 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ if(!PlayFab.settings) {
1818
if(!PlayFab._internalSettings) {
1919
PlayFab._internalSettings = {
2020
sessionTicket: null,
21-
sdkVersion: "0.22.160705",
22-
buildIdentifier: "jbuild_javascriptsdk_0",
21+
sdkVersion: "0.23.160714",
22+
buildIdentifier: "jbuild_javascriptsdk_1",
2323
productionServerUrl: ".playfabapi.com",
2424
logicServerUrl: null,
2525

@@ -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: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ if(!PlayFab.settings) {
1818
if(!PlayFab._internalSettings) {
1919
PlayFab._internalSettings = {
2020
sessionTicket: null,
21-
sdkVersion: "0.22.160705",
22-
buildIdentifier: "jbuild_javascriptsdk_0",
21+
sdkVersion: "0.23.160714",
22+
buildIdentifier: "jbuild_javascriptsdk_1",
2323
productionServerUrl: ".playfabapi.com",
2424
logicServerUrl: null,
2525

PlayFabSDK/PlayFabServerApi.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ if(!PlayFab.settings) {
1818
if(!PlayFab._internalSettings) {
1919
PlayFab._internalSettings = {
2020
sessionTicket: null,
21-
sdkVersion: "0.22.160705",
22-
buildIdentifier: "jbuild_javascriptsdk_0",
21+
sdkVersion: "0.23.160714",
22+
buildIdentifier: "jbuild_javascriptsdk_1",
2323
productionServerUrl: ".playfabapi.com",
2424
logicServerUrl: null,
2525

0 commit comments

Comments
 (0)