UNPKG

playfab-sdk

Version:

Playfab SDK for node.js applications

1,552 lines (1,458 loc) 84.5 kB
/// <reference path="../typings/PlayFab/PlayFabServer.d.ts" /> var PlayFab = require("./PlayFab.js"); exports.settings = PlayFab.settings; exports.AddCharacterVirtualCurrency = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/AddCharacterVirtualCurrency", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.AddFriend = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/AddFriend", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.AddGenericID = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/AddGenericID", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.AddPlayerTag = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/AddPlayerTag", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.AddSharedGroupMembers = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/AddSharedGroupMembers", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.AddUserVirtualCurrency = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/AddUserVirtualCurrency", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.AuthenticateSessionTicket = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/AuthenticateSessionTicket", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.AwardSteamAchievement = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/AwardSteamAchievement", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.BanUsers = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/BanUsers", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.ConsumeItem = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/ConsumeItem", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.CreateSharedGroup = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/CreateSharedGroup", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.DeleteCharacterFromUser = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/DeleteCharacterFromUser", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.DeletePlayer = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/DeletePlayer", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.DeletePlayerCustomProperties = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/DeletePlayerCustomProperties", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.DeletePushNotificationTemplate = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/DeletePushNotificationTemplate", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.DeleteSharedGroup = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/DeleteSharedGroup", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.EvaluateRandomResultTable = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/EvaluateRandomResultTable", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.ExecuteCloudScript = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/ExecuteCloudScript", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetAllSegments = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetAllSegments", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetAllUsersCharacters = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetAllUsersCharacters", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetCatalogItems = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetCatalogItems", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetCharacterData = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetCharacterData", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetCharacterInternalData = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetCharacterInternalData", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetCharacterInventory = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetCharacterInventory", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetCharacterLeaderboard = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetCharacterLeaderboard", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetCharacterReadOnlyData = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetCharacterReadOnlyData", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetCharacterStatistics = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetCharacterStatistics", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetContentDownloadUrl = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetContentDownloadUrl", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetFriendLeaderboard = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetFriendLeaderboard", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetFriendsList = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetFriendsList", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetLeaderboard = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetLeaderboard", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetLeaderboardAroundCharacter = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetLeaderboardAroundCharacter", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetLeaderboardAroundUser = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetLeaderboardAroundUser", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetLeaderboardForUserCharacters = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetLeaderboardForUserCharacters", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayerCombinedInfo = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetPlayerCombinedInfo", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayerCustomProperty = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetPlayerCustomProperty", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayerProfile = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetPlayerProfile", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayerSegments = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetPlayerSegments", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; /** * @deprecated Do not use */ exports.GetPlayersInSegment = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetPlayersInSegment", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayerStatistics = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetPlayerStatistics", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayerStatisticVersions = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetPlayerStatisticVersions", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayerTags = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetPlayerTags", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromBattleNetAccountIds = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetPlayFabIDsFromBattleNetAccountIds", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromFacebookIDs = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetPlayFabIDsFromFacebookIDs", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromFacebookInstantGamesIds = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetPlayFabIDsFromFacebookInstantGamesIds", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromGenericIDs = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetPlayFabIDsFromGenericIDs", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromNintendoServiceAccountIds = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetPlayFabIDsFromNintendoServiceAccountIds", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromNintendoSwitchDeviceIds = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetPlayFabIDsFromNintendoSwitchDeviceIds", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromOpenIdSubjectIdentifiers = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetPlayFabIDsFromOpenIdSubjectIdentifiers", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromPSNAccountIDs = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetPlayFabIDsFromPSNAccountIDs", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromPSNOnlineIDs = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetPlayFabIDsFromPSNOnlineIDs", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromSteamIDs = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetPlayFabIDsFromSteamIDs", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromSteamNames = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetPlayFabIDsFromSteamNames", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromTwitchIDs = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetPlayFabIDsFromTwitchIDs", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPlayFabIDsFromXboxLiveIDs = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetPlayFabIDsFromXboxLiveIDs", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetPublisherData = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetPublisherData", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetRandomResultTables = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetRandomResultTables", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetServerCustomIDsFromPlayFabIDs = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetServerCustomIDsFromPlayFabIDs", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetSharedGroupData = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetSharedGroupData", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetStoreItems = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetStoreItems", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetTime = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetTime", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetTitleData = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetTitleData", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetTitleInternalData = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetTitleInternalData", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetTitleNews = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetTitleNews", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetUserAccountInfo = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetUserAccountInfo", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetUserBans = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetUserBans", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetUserData = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetUserData", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetUserInternalData = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetUserInternalData", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetUserInventory = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetUserInventory", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetUserPublisherData = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetUserPublisherData", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetUserPublisherInternalData = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetUserPublisherInternalData", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetUserPublisherReadOnlyData = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetUserPublisherReadOnlyData", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GetUserReadOnlyData = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GetUserReadOnlyData", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GrantCharacterToUser = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GrantCharacterToUser", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GrantItemsToCharacter = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GrantItemsToCharacter", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GrantItemsToUser = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GrantItemsToUser", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.GrantItemsToUsers = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/GrantItemsToUsers", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkBattleNetAccount = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/LinkBattleNetAccount", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkNintendoServiceAccount = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/LinkNintendoServiceAccount", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkNintendoServiceAccountSubject = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/LinkNintendoServiceAccountSubject", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkNintendoSwitchDeviceId = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/LinkNintendoSwitchDeviceId", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkPSNAccount = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/LinkPSNAccount", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkPSNId = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/LinkPSNId", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkServerCustomId = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/LinkServerCustomId", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkSteamId = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/LinkSteamId", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkTwitchAccount = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/LinkTwitchAccount", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkXboxAccount = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/LinkXboxAccount", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LinkXboxId = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/LinkXboxId", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.ListPlayerCustomProperties = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/ListPlayerCustomProperties", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LoginWithAndroidDeviceID = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/LoginWithAndroidDeviceID", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result); } }, ); }; exports.LoginWithBattleNet = function (request, callback) { if (PlayFab.settings.developerSecretKey == null) { throw "Must have PlayFab.settings.DeveloperSecretKey set to call this method"; } PlayFab.MakeRequest( PlayFab.GetServerUrl() + "/Server/LoginWithBattleNet", request, "X-SecretKey", PlayFab.settings.developerSecretKey, function (error, result) { if (callback != null) { callback(error, result);