From 3859a973181a67de74dec8cf990e79f215b8a382 Mon Sep 17 00:00:00 2001 From: Playfab Jenkins Bot Date: Mon, 11 Jul 2016 22:42:15 +0000 Subject: [PATCH 1/2] https://api.playfab.com/releaseNotes#160711 --- PlayFabApiTest.html | 2 +- PlayFabSDK/PlayFabAdminApi.js | 2 +- PlayFabSDK/PlayFabClientApi.js | 34 +++++++++++++++++++++++++++++- PlayFabSDK/PlayFabMatchmakerApi.js | 2 +- PlayFabSDK/PlayFabServerApi.js | 2 +- 5 files changed, 37 insertions(+), 5 deletions(-) diff --git a/PlayFabApiTest.html b/PlayFabApiTest.html index 1b492770..b2c8e098 100644 --- a/PlayFabApiTest.html +++ b/PlayFabApiTest.html @@ -8,7 +8,7 @@
- + diff --git a/PlayFabSDK/PlayFabAdminApi.js b/PlayFabSDK/PlayFabAdminApi.js index 419c2872..47f2d4ef 100644 --- a/PlayFabSDK/PlayFabAdminApi.js +++ b/PlayFabSDK/PlayFabAdminApi.js @@ -18,7 +18,7 @@ if(!PlayFab.settings) { if(!PlayFab._internalSettings) { PlayFab._internalSettings = { sessionTicket: null, - sdkVersion: "0.22.160705", + sdkVersion: "0.23.160711", buildIdentifier: "jbuild_javascriptsdk_0", productionServerUrl: ".playfabapi.com", logicServerUrl: null, diff --git a/PlayFabSDK/PlayFabClientApi.js b/PlayFabSDK/PlayFabClientApi.js index dce2bb1c..4ae9c0bc 100644 --- a/PlayFabSDK/PlayFabClientApi.js +++ b/PlayFabSDK/PlayFabClientApi.js @@ -18,7 +18,7 @@ if(!PlayFab.settings) { if(!PlayFab._internalSettings) { PlayFab._internalSettings = { sessionTicket: null, - sdkVersion: "0.22.160705", + sdkVersion: "0.23.160711", buildIdentifier: "jbuild_javascriptsdk_0", productionServerUrl: ".playfabapi.com", logicServerUrl: null, @@ -256,6 +256,20 @@ PlayFab.ClientApi = { PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/LoginWithSteam", request, null, null, overloadCallback); }, + LoginWithTwitch: function (request, callback) { + 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"; + + var overloadCallback = function (result, error) { + if (result != null && result.data.SessionTicket != null) { + PlayFab._internalSettings.sessionTicket = result.data.SessionTicket; + PlayFab.ClientApi._MultiStepClientLogin(result.data.SettingsForUser.NeedsAttribution); + } + if (callback != null && typeof (callback) == "function") + callback(result, error); + }; + PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/LoginWithTwitch", request, null, null, overloadCallback); + }, + RegisterPlayFabUser: function (request, callback) { 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"; @@ -318,6 +332,12 @@ PlayFab.ClientApi = { PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/GetPlayFabIDsFromSteamIDs", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback); }, + GetPlayFabIDsFromTwitchIDs: function (request, callback) { + if (PlayFab._internalSettings.sessionTicket == null) throw "Must be logged in to call this method"; + + PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/GetPlayFabIDsFromTwitchIDs", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback); + }, + GetUserCombinedInfo: function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) throw "Must be logged in to call this method"; @@ -372,6 +392,12 @@ PlayFab.ClientApi = { PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/LinkSteamAccount", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback); }, + LinkTwitch: function (request, callback) { + if (PlayFab._internalSettings.sessionTicket == null) throw "Must be logged in to call this method"; + + PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/LinkTwitch", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback); + }, + ReportPlayer: function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) throw "Must be logged in to call this method"; @@ -431,6 +457,12 @@ PlayFab.ClientApi = { PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/UnlinkSteamAccount", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback); }, + UnlinkTwitch: function (request, callback) { + if (PlayFab._internalSettings.sessionTicket == null) throw "Must be logged in to call this method"; + + PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/UnlinkTwitch", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback); + }, + UpdateUserTitleDisplayName: function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) throw "Must be logged in to call this method"; diff --git a/PlayFabSDK/PlayFabMatchmakerApi.js b/PlayFabSDK/PlayFabMatchmakerApi.js index 60380859..66bdbd48 100644 --- a/PlayFabSDK/PlayFabMatchmakerApi.js +++ b/PlayFabSDK/PlayFabMatchmakerApi.js @@ -18,7 +18,7 @@ if(!PlayFab.settings) { if(!PlayFab._internalSettings) { PlayFab._internalSettings = { sessionTicket: null, - sdkVersion: "0.22.160705", + sdkVersion: "0.23.160711", buildIdentifier: "jbuild_javascriptsdk_0", productionServerUrl: ".playfabapi.com", logicServerUrl: null, diff --git a/PlayFabSDK/PlayFabServerApi.js b/PlayFabSDK/PlayFabServerApi.js index 2635daf6..c21e5b28 100644 --- a/PlayFabSDK/PlayFabServerApi.js +++ b/PlayFabSDK/PlayFabServerApi.js @@ -18,7 +18,7 @@ if(!PlayFab.settings) { if(!PlayFab._internalSettings) { PlayFab._internalSettings = { sessionTicket: null, - sdkVersion: "0.22.160705", + sdkVersion: "0.23.160711", buildIdentifier: "jbuild_javascriptsdk_0", productionServerUrl: ".playfabapi.com", logicServerUrl: null, From 30352ad48bcf67010634e1d9729ad6efbb284fa9 Mon Sep 17 00:00:00 2001 From: Paul Gilmore Date: Thu, 14 Jul 2016 12:08:15 -0700 Subject: [PATCH 2/2] 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 * https://github.com/PlayFab/SDKGenerator/commit/4a2d5be6b3996643a4bd8c2262239e20b37eda76 * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * https://github.com/PlayFab/SDKGenerator/commit/00e8d9c6d1698f651f3cfd7cc9b4e2c79b41c379 * Automated pf-main build from Jenkins * https://github.com/PlayFab/SDKGenerator/commit/bd433f65207155e8a47362a69afc3e6e43c8e1fc * Automated pf-main build from Jenkins * https://github.com/PlayFab/SDKGenerator/commit/514efaa363364b69337e988da5d4153e73edfc46 * 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 * https://github.com/PlayFab/SDKGenerator/commit/409df4e651eab4b8e8431d7a97eed8b3b184d6b4 * Automated build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * https://github.com/PlayFab/SDKGenerator/commit/7cfb169905a9f4a2b6003ca252d9be368ec82797 * 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 * https://github.com/PlayFab/SDKGenerator/commit/ebdac468562b9d4d2cdf2bf31282eab898b0a278 * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * https://github.com/PlayFab/SDKGenerator/commit/f3e0f088b25b0fdfa17857893897a9e995ae56f2 * Automated pf-main build from Jenkins * https://github.com/PlayFab/SDKGenerator/commit/44eb6e3bf2640cb952aa22ec95ce9b5b79181639 * https://github.com/PlayFab/SDKGenerator/commit/ff41cb27abbea1dc6f1d37685238ac55561aa939 * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * https://github.com/PlayFab/SDKGenerator/commit/9be767d9ad6369b464aaea8cf99588e16f4b9cbc * https://github.com/PlayFab/SDKGenerator/commit/edce013e252af1f964fae8c57a30465e65abceab * 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 * https://github.com/PlayFab/SDKGenerator/commit/5f5eaa01948c3b6787a0d68596ab6dfab9e6fe96 * Automated pf-main build from Jenkins * https://github.com/PlayFab/SDKGenerator/commit/4cf7e8762ddf31148d9a64d751e2976c3dbded6b * Automated pf-main build from Jenkins * https://github.com/PlayFab/SDKGenerator/commit/8c46b5023b084d28364a10e00b0054cf622306d8 * 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 * https://github.com/PlayFab/SDKGenerator/commit/3f054faa0bc54d49f0575c2649f7e5b07832504e * 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 * https://github.com/PlayFab/SDKGenerator/commit/d027604b60851f0506413d7f23ca9bbb49864b89 * 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 * https://github.com/PlayFab/SDKGenerator/commit/a549733c17456d4b976b9b7e431243146b045fbb * https://github.com/PlayFab/SDKGenerator/commit/a549733c17456d4b976b9b7e431243146b045fbb * 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 * https://github.com/PlayFab/SDKGenerator/commit/9c61ecd81f2f445707bf29e9695604e73c34a30b * https://github.com/PlayFab/SDKGenerator/commit/84f27fc73037bde6bd0b8bb9f6b84f8d6871b395 * https://github.com/PlayFab/SDKGenerator/commit/db13b8628df01066403bac61ecdf66ec6253c14f * https://github.com/PlayFab/SDKGenerator/commit/db13b8628df01066403bac61ecdf66ec6253c14f * Automated pf-main build from Jenkins * Automated build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * https://github.com/PlayFab/SDKGenerator/commit/81e550e655029bc60e8d997f3f5739a144afd805 * https://github.com/PlayFab/SDKGenerator/commit/89ab2c4ee4f421ad17819acb3524dd31c4bdd274 * https://github.com/PlayFab/SDKGenerator/commit/a8f6e66af35076b284f81264f88a82c5de261416 * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * https://github.com/PlayFab/SDKGenerator/commit/96f8d558e03a03c9754ae74a5c91a147cfd99a34 * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * https://github.com/PlayFab/SDKGenerator/commit/19cb95461b67175761a06f25a1f88b549e1bdeb1 * Automated pf-main build from Jenkins * https://github.com/PlayFab/SDKGenerator/commit/9e3bef846b73ee539f04a1229278af1ca65221e0 * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * Automated pf-main build from Jenkins * https://github.com/PlayFab/SDKGenerator/commit/80f10a6343fa45441cb99d39a982664c5c025db0 * 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 * https://github.com/PlayFab/SDKGenerator/commit/80f10a6343fa45441cb99d39a982664c5c025db0 * 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 * https://github.com/PlayFab/SDKGenerator/commit/d450ad2c4a889dbdf29ef2bc06021b7a17b1309a * https://github.com/PlayFab/SDKGenerator/commit/752c5bdd1e9126149fe26f08c5410d7714819a92 * 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 * https://github.com/PlayFab/SDKGenerator/commit/f64b36875dda5408252cac4c698948e5b0053f2b * Automated build from Jenkins --- PlayFabSDK/PlayFabAdminApi.js | 4 ++-- PlayFabSDK/PlayFabClientApi.js | 4 ++-- PlayFabSDK/PlayFabMatchmakerApi.js | 4 ++-- PlayFabSDK/PlayFabServerApi.js | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/PlayFabSDK/PlayFabAdminApi.js b/PlayFabSDK/PlayFabAdminApi.js index 47f2d4ef..2cb4af99 100644 --- a/PlayFabSDK/PlayFabAdminApi.js +++ b/PlayFabSDK/PlayFabAdminApi.js @@ -18,8 +18,8 @@ if(!PlayFab.settings) { if(!PlayFab._internalSettings) { PlayFab._internalSettings = { sessionTicket: null, - sdkVersion: "0.23.160711", - buildIdentifier: "jbuild_javascriptsdk_0", + sdkVersion: "0.23.160714", + buildIdentifier: "jbuild_javascriptsdk_1", productionServerUrl: ".playfabapi.com", logicServerUrl: null, diff --git a/PlayFabSDK/PlayFabClientApi.js b/PlayFabSDK/PlayFabClientApi.js index 4ae9c0bc..45a0d6ee 100644 --- a/PlayFabSDK/PlayFabClientApi.js +++ b/PlayFabSDK/PlayFabClientApi.js @@ -18,8 +18,8 @@ if(!PlayFab.settings) { if(!PlayFab._internalSettings) { PlayFab._internalSettings = { sessionTicket: null, - sdkVersion: "0.23.160711", - buildIdentifier: "jbuild_javascriptsdk_0", + sdkVersion: "0.23.160714", + buildIdentifier: "jbuild_javascriptsdk_1", productionServerUrl: ".playfabapi.com", logicServerUrl: null, diff --git a/PlayFabSDK/PlayFabMatchmakerApi.js b/PlayFabSDK/PlayFabMatchmakerApi.js index 66bdbd48..21fc0b12 100644 --- a/PlayFabSDK/PlayFabMatchmakerApi.js +++ b/PlayFabSDK/PlayFabMatchmakerApi.js @@ -18,8 +18,8 @@ if(!PlayFab.settings) { if(!PlayFab._internalSettings) { PlayFab._internalSettings = { sessionTicket: null, - sdkVersion: "0.23.160711", - buildIdentifier: "jbuild_javascriptsdk_0", + sdkVersion: "0.23.160714", + buildIdentifier: "jbuild_javascriptsdk_1", productionServerUrl: ".playfabapi.com", logicServerUrl: null, diff --git a/PlayFabSDK/PlayFabServerApi.js b/PlayFabSDK/PlayFabServerApi.js index c21e5b28..cd50d1ad 100644 --- a/PlayFabSDK/PlayFabServerApi.js +++ b/PlayFabSDK/PlayFabServerApi.js @@ -18,8 +18,8 @@ if(!PlayFab.settings) { if(!PlayFab._internalSettings) { PlayFab._internalSettings = { sessionTicket: null, - sdkVersion: "0.23.160711", - buildIdentifier: "jbuild_javascriptsdk_0", + sdkVersion: "0.23.160714", + buildIdentifier: "jbuild_javascriptsdk_1", productionServerUrl: ".playfabapi.com", logicServerUrl: null,