UNPKG

playfab-sdk

Version:

Playfab SDK for node.js applications

1,608 lines (1,510 loc) 102 kB
/// <reference path="../typings/PlayFab/PlayFabClient.d.ts" /> var PlayFab = require("./PlayFab.js"); exports.settings = PlayFab.settings; exports.IsClientLoggedIn = function () { return PlayFab._internalSettings.sessionTicket != null && PlayFab._internalSettings.sessionTicket.length > 0; }; exports.AcceptTrade = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/AcceptTrade", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.AddFriend = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/AddFriend", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.AddGenericID = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/AddGenericID", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.AddOrUpdateContactEmail = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/AddOrUpdateContactEmail", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.AddSharedGroupMembers = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/AddSharedGroupMembers", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.AddUsernamePassword = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/AddUsernamePassword", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.AddUserVirtualCurrency = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/AddUserVirtualCurrency", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.AndroidDevicePushNotificationRegistration = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/AndroidDevicePushNotificationRegistration", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.AttributeInstall = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/AttributeInstall", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.CancelTrade = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/CancelTrade", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.ConfirmPurchase = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/ConfirmPurchase", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.ConsumeItem = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/ConsumeItem", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.ConsumeMicrosoftStoreEntitlements = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/ConsumeMicrosoftStoreEntitlements", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.ConsumePS5Entitlements = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/ConsumePS5Entitlements", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.ConsumePSNEntitlements = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/ConsumePSNEntitlements", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.ConsumeXboxEntitlements = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/ConsumeXboxEntitlements", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.CreateSharedGroup = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/CreateSharedGroup", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.DeletePlayerCustomProperties = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/DeletePlayerCustomProperties", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.ExecuteCloudScript = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/ExecuteCloudScript", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetAccountInfo = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetAccountInfo", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetAdPlacements = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetAdPlacements", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetAllUsersCharacters = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetAllUsersCharacters", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetCatalogItems = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetCatalogItems", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetCharacterData = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetCharacterData", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetCharacterInventory = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetCharacterInventory", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetCharacterLeaderboard = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetCharacterLeaderboard", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetCharacterReadOnlyData = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetCharacterReadOnlyData", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetCharacterStatistics = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetCharacterStatistics", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetContentDownloadUrl = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetContentDownloadUrl", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetFriendLeaderboard = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetFriendLeaderboard", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetFriendLeaderboardAroundPlayer = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetFriendLeaderboardAroundPlayer", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetFriendsList = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetFriendsList", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetLeaderboard = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetLeaderboard", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetLeaderboardAroundCharacter = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetLeaderboardAroundCharacter", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetLeaderboardAroundPlayer = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetLeaderboardAroundPlayer", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetLeaderboardForUserCharacters = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetLeaderboardForUserCharacters", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPaymentToken = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPaymentToken", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPhotonAuthenticationToken = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPhotonAuthenticationToken", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayerCombinedInfo = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPlayerCombinedInfo", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayerCustomProperty = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPlayerCustomProperty", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayerProfile = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPlayerProfile", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayerSegments = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPlayerSegments", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayerStatistics = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPlayerStatistics", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayerStatisticVersions = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPlayerStatisticVersions", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayerTags = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPlayerTags", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayerTrades = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPlayerTrades", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromBattleNetAccountIds = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPlayFabIDsFromBattleNetAccountIds", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromFacebookIDs = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPlayFabIDsFromFacebookIDs", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromFacebookInstantGamesIds = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPlayFabIDsFromFacebookInstantGamesIds", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromGameCenterIDs = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPlayFabIDsFromGameCenterIDs", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromGenericIDs = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPlayFabIDsFromGenericIDs", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromGoogleIDs = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPlayFabIDsFromGoogleIDs", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromGooglePlayGamesPlayerIDs = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPlayFabIDsFromGooglePlayGamesPlayerIDs", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromKongregateIDs = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPlayFabIDsFromKongregateIDs", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromNintendoServiceAccountIds = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPlayFabIDsFromNintendoServiceAccountIds", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromNintendoSwitchDeviceIds = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPlayFabIDsFromNintendoSwitchDeviceIds", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromOpenIdSubjectIdentifiers = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPlayFabIDsFromOpenIdSubjectIdentifiers", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromPSNAccountIDs = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPlayFabIDsFromPSNAccountIDs", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromPSNOnlineIDs = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPlayFabIDsFromPSNOnlineIDs", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromSteamIDs = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPlayFabIDsFromSteamIDs", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromSteamNames = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPlayFabIDsFromSteamNames", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromTwitchIDs = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPlayFabIDsFromTwitchIDs", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromXboxLiveIDs = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPlayFabIDsFromXboxLiveIDs", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPublisherData = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPublisherData", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPurchase = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetPurchase", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetSharedGroupData = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetSharedGroupData", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetStoreItems = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetStoreItems", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetTime = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetTime", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetTitleData = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetTitleData", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetTitleNews = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetTitleNews", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetTitlePublicKey = function (request, callback) { PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetTitlePublicKey", request, null, null, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetTradeStatus = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetTradeStatus", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetUserData = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetUserData", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetUserInventory = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetUserInventory", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetUserPublisherData = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetUserPublisherData", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetUserPublisherReadOnlyData = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetUserPublisherReadOnlyData", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetUserReadOnlyData = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GetUserReadOnlyData", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GrantCharacterToUser = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/GrantCharacterToUser", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkAndroidDeviceID = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/LinkAndroidDeviceID", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkApple = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/LinkApple", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkBattleNetAccount = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/LinkBattleNetAccount", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkCustomID = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/LinkCustomID", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkFacebookAccount = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/LinkFacebookAccount", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkFacebookInstantGamesId = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/LinkFacebookInstantGamesId", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkGameCenterAccount = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/LinkGameCenterAccount", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkGoogleAccount = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/LinkGoogleAccount", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkGooglePlayGamesServicesAccount = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/LinkGooglePlayGamesServicesAccount", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkIOSDeviceID = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/LinkIOSDeviceID", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkKongregate = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/LinkKongregate", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkNintendoServiceAccount = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/LinkNintendoServiceAccount", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkNintendoSwitchDeviceId = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/LinkNintendoSwitchDeviceId", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkOpenIdConnect = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/LinkOpenIdConnect", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkPSNAccount = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/LinkPSNAccount", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkSteamAccount = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Client/LinkSteamAccount", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkTwitch = function (request, callback) { if (PlayFab._internalSettings.sessionTicket == null) { throw "Must be logged in to call