The Reward and RewardPoints allows the Game Developer to assign rewards to a user and redeem the rewards. E.g. One can give Swords or Energy etc. The services Game, Score, ScoreBoard, Reward, RewardPoints can be used in Conjunction for complete Game Scoring and Reward Management.
In order to use various functions available in a specific API, a developer has to create an instance of ServiceAPI by passing the apiKey and secretKey which will be created after the app creation from AppHQ dashboard.
Required Parameters
apiKey - The Application key given when the application was created.
secretKey - The secret key corresponding to the application key given when the application was created.
ServiceAPI api = new ServiceAPI("API_KEY","SECRET_KEY");ServiceAPI api = new ServiceAPI("API_KEY","SECRET_KEY");ServiceAPI *api = [[ServiceAPI alloc]init]; api.apiKey = @"<API_KEY>"; api.secretKey = @"<SECRET_KEY>";ServiceAPI api = new ServiceAPI("API_KEY","SECRET_KEY");ServiceAPI api = new ServiceAPI("API_KEY","SECRET_KEY");ServiceAPI api = new ServiceAPI("API_KEY","SECRET_KEY");App42.initialize("API_KEY","SECRET_KEY");ServiceAPI api = new ServiceAPI("API_KEY","SECRET_KEY");$api = new ServiceAPI("API_KEY","SECRET_KEY");GameService::Initialize("API_KEY","SECRET_KEY");api = App42::ServiceAPI.new("<API_KEY>","<SECRET_KEY>")var api:ServiceAPI = new ServiceAPI("API_KEY","SECRET_KEY");Coming Soon
After initialization, developer needs to call the buildXXXService method on ServiceAPI instance to get the instance of the particular API that you wish to build. For example, To build an instance of GameService, buildGameService() method needs to be called.
RewardService rewardService = api.buildRewardService();RewardService rewardService = api.buildRewardService();RewardService *rewardService = [api buildRewardService];RewardService rewardService = api.buildRewardService();RewardService rewardService = api.buildRewardService();RewardService rewardService = api.buildRewardService();var rewardService = new App42Reward();RewardService rewardService = api.buildRewardService();$rewardService = $api->buildRewardService();RewardService* rewardService = RewardService::getInstance();reward_service = api.build_reward_servicevar rewardService:RewardService = api.buildRewardService();Coming Soon
import com.shephertz.app42.paas.sdk.android.App42BadParameterException; import com.shephertz.app42.paas.sdk.android.App42Exception; import com.shephertz.app42.paas.sdk.android.App42NotFoundException; import com.shephertz.app42.paas.sdk.android.App42Response; import com.shephertz.app42.paas.sdk.android.ServiceAPI; import com.shephertz.app42.paas.sdk.android.game.Reward; import com.shephertz.app42.paas.sdk.android.game.RewardService;using com.shephertz.app42.paas.sdk.windows; using com.shephertz.app42.paas.sdk.windows.game;#import "Shephertz_App42_iOS_API/Shephertz_App42_iOS_API.h"import com.shephertz.app42.paas.sdk.jme.App42BadParameterException; import com.shephertz.app42.paas.sdk.jme.App42Exception; import com.shephertz.app42.paas.sdk.jme.App42NotFoundException; import com.shephertz.app42.paas.sdk.jme.App42Response; import com.shephertz.app42.paas.sdk.jme.ServiceAPI; import com.shephertz.app42.paas.sdk.jme.game.Reward; import com.shephertz.app42.paas.sdk.jme.game.RewardService;import com.shephertz.app42.paas.sdk.java.App42BadParameterException; import com.shephertz.app42.paas.sdk.java.App42Exception; import com.shephertz.app42.paas.sdk.java.App42NotFoundException; import com.shephertz.app42.paas.sdk.java.App42Response; import com.shephertz.app42.paas.sdk.java.ServiceAPI; import com.shephertz.app42.paas.sdk.java.game.Reward; import com.shephertz.app42.paas.sdk.java.game.RewardService;using com.shephertz.app42.paas.sdk.csharp; using com.shephertz.app42.paas.sdk.csharp.game;<script type="text/javascript" src="App42-all-x.x.x.min.js"></script>using com.shephertz.app42.paas.sdk.csharp; using com.shephertz.app42.paas.sdk.csharp.game;use com\shephertz\app42\paas\sdk\php\App42Exception; use com\shephertz\app42\paas\sdk\php\App42Response; use com\shephertz\app42\paas\sdk\php\App42NotFoundException; use com\shephertz\app42\paas\sdk\php\App42BadParameterException; use com\shephertz\app42\paas\sdk\php\game\RewardService; use com\shephertz\app42\paas\sdk\php\ServiceAPI; include_once '../RewardService.php'; include_once '../ServiceAPI.php';#include "Game/RewardService.h" #include "Game/App42RewardResult.h"require 'App42_Ruby_API'import com.shephertz.app42.paas.sdk.as3.App42BadParameterException; import com.shephertz.app42.paas.sdk.as3.App42Exception; import com.shephertz.app42.paas.sdk.as3.App42NotFoundException; import com.shephertz.app42.paas.sdk.as3.App42Response; import com.shephertz.app42.paas.sdk.as3.ServiceAPI; import com.shephertz.app42.paas.sdk.as3.game.Reward; import com.shephertz.app42.paas.sdk.as3.game.RewardService;Coming Soon
Creates Reward. Reward can be Sword, Energy etc. When Reward Points have to be added the Reward name created using this method has to be specified.
Required Parameters
rewardName - The reward that has to be created.
description - The description of the reward to be created.
String rewardName = "<Enter_your_reward_name>"; String description = "description"; Reward reward = rewardService.createReward(rewardName, description); System.out.println("rewardName is " + reward.getName()); System.out.println("rewardDescription is " + reward.getDescription()); String jsonResponse = reward.toString();public class Callback : App42Callback { String rewardName = "<Enter_your_reward_name>"; String description = "description"; rewardService.CreateReward(rewardName, description,this); void App42Callback.OnException(App42Exception exception) { Console.WriteLine("Exception Message"); } void App42Callback.OnSuccess(Object response) { Reward reward = (Reward) response; Console.WriteLine("rewardName is " + reward.GetName()); Console.WriteLine("rewardDescription is " + reward.GetDescription()); String jsonResponse = reward.ToString(); } }NSString *rewardName = @"<Enter_your_game_name>"; NSString *description = @"description"; Reward *reward = [rewardService createReward:rewardName rewardDescription:description]; NSLog(@"rewardName is = %@" reward.name); NSLog(@"rewardDescription is = %@",reward.description); NSString *jsonResponse = [reward toString];String rewardName = "<Enter_your_reward_name>"; String description = "description"; Reward reward = rewardService.createReward(rewardName, description); System.out.println("rewardName is " + reward.getName()); System.out.println("rewardDescription is " + reward.getDescription()); String jsonResponse = reward.toString();String rewardName = "<Enter_your_reward_name>"; String description = "description"; Reward reward = rewardService.createReward(rewardName, description); System.out.println("rewardName is " + reward.getName()); System.out.println("rewardDescription is " + reward.getDescription()); String jsonResponse = reward.toString();String rewardName = "<Enter_your_reward_name>"; String description = "description"; rewardService.CreateReward(rewardName, description, new UnityCallBack()); public class UnityCallBack : App42CallBack { public void OnSuccess(object response) { App42Log.Console("Success : " + response); } public void OnException(Exception e) { App42Log.Console("Exception : " + e); } }var rewardName = "<Enter_your_reward_name>", description = "<Enter_your_description>", result ; rewardService.createReward(rewardName, description,{ success: function(object) { var reward = JSON.parse(object); result = reward.app42.response.rewards.reward; console.log("rewardName is " + result.name) console.log("rewardDescription is " + result.description) }, error: function(error) { } });String rewardName = "<Enter_your_reward_name>"; String description = "description"; Reward reward = rewardService.CreateReward(rewardName, description); Console.WriteLine("rewardName is " + reward.GetName()); Console.WriteLine("rewardDescription is " + reward.GetDescription()); String jsonResponse = reward.ToString();$rewardName = "<Enter_your_reward_name>"; $description = "description"; $reward = $rewardService->createReward($rewardName,$description); print_r("rewardName is " . $reward->getName()); print_r("rewardDescription is " . $reward->getDescription()); $jsonResponse = $reward->toString();class CApp42Callback : public IApp42Callback { public: void onResult(App42Result* result){ IwDebugTraceLinePrintf("RewardResult::body is %s", result->getBody().c_str()); } }; CApp42Callback* authRewardCallback = NULL; std::string rewardName = "<Enter_your_reward_name>"; std::string description = "description"; rewardService->GetTopNRankers(gameName,description,authRewardCallback); RewardService::Terminate(); if(authRewardCallback) { delete authRewardCallback; authRewardCallback = NULL; }reward_name = "<Enter_your_reward_name>"; description = "description"; reward = reward_service.create_reward(rewardName, description); puts "rewardName is #{reward.name}"; puts "rewardDescription is #{reward.description}"; json_response = reward.to_s();var rewardName:String = "<Enter_your_reward_name>"; var description:String = "description"; rewardService.createReward(rewardName, description,new callback()); public class callback implements App42CallBack { public function onException(excption:App42Exception):void { trace("Exception Message"); } public function onSuccess(response:Object):void { var reward:Reward = Reward(response); trace("response is : " + reward); } }Coming Soon
Fetches all the Rewards
ArrayList<Reward> reward = rewardService.getAllRewards(); System.out.println("rewardName is " + reward.get(0).getName()); System.out.println("rewardDescription is " + reward.get(0).getDescription()); String jsonResponse = reward.get(0).toString();public class Callback : App42Callback { rewardService.GetAllRewards(this); void App42Callback.OnException(App42Exception exception) { Console.WriteLine("Exception Message"); } void App42Callback.OnSuccess(Object response) { IList<Reward> reward = (List<Reward>) response; Console.WriteLine("rewardName is " + reward[0].GetName()); Console.WriteLine("rewardDescription is " + reward[0].GetDescription()); String jsonResponse = reward[0].ToString(); } }NSArray *reward = [rewardService getAllRewards]; NSLog(@"rewardName is %@" , [[reward objectAtIndex:0] name]); NSLog(@"rewardDescription is %@" , [[reward objectAtIndex:0] description]); NSString *jsonResponse =[[reward objectAtIndex:0] toString];Vector reward = rewardService.getAllRewards(); System.out.println("rewardName is " + ((Reward)reward.elementAt(0)).getName()); System.out.println("rewardDescription is " + ((Reward)reward.elementAt(0)).getDescription()); String jsonResponse = ((Reward)reward.elementAt(0)).toString();ArrayList<Reward> reward = rewardService.getAllRewards(); System.out.println("rewardName is " + reward.get(0).getName()); System.out.println("rewardDescription is " + reward.get(0).getDescription()); String jsonResponse = reward.get(0).toString();rewardService.GetAllRewards(new UnityCallBack()); public class UnityCallBack : App42CallBack { public void OnSuccess(object response) { App42Log.Console("Success : " + response); } public void OnException(Exception e) { App42Log.Console("Exception : " + e); } }var result ; rewardService.getAllRewards({ success: function(object) { var reward = JSON.parse(object); result = gameObj.app42.response.rewards.reward; for(var i = 0;i<result.length;i++){ console.log(result[i].description) console.log(result[i].name) } }, error: function(error) { } });IList<Reward> reward = rewardService.GetAllRewards(); Console.WriteLine("rewardName is " + reward[0].GetName()); Console.WriteLine("rewardDescription is " + reward[0].GetDescription()); String jsonResponse = reward[0].ToString();$reward = $rewardService->getAllRewards(); print_r("rewardName is " . $reward[0]->getName()); print_r("rewardDescription is " . $reward[0]->getDescription()); $jsonResponse = $reward[0]->toString();class CApp42Callback : public IApp42Callback { public: void onResult(App42Result* result){ IwDebugTraceLinePrintf("RewardResult::body is %s", result->getBody().c_str()); } }; CApp42Callback* authRewardCallback = NULL; rewardService->GetAllRewards(authRewardCallback); RewardService::Terminate(); if(authRewardCallback) { delete authRewardCallback; authRewardCallback = NULL; }reward_list = Array.new(); reward_list = reward_service.get_all_rewards(); for reward in reward_list do puts "rewardName is #{reward.name}"; puts "rewardDescription is #{reward.description}"; end json_response = reward_list.to_s();rewardService.getAllRewards(new callback()); public class callback implements App42CallBack { public function onException(excption:App42Exception):void { trace("Exception Message"); } public function onSuccess(response:Object):void { var reward:Reward = Reward(response); trace("response is : " + reward); } }Coming Soon
Fetches the count of all the Rewards.
App42Response response = rewardService.getAllRewardsCount(); boolean success = response.isResponseSuccess(); String jsonResponse = response.toString();public class Callback : App42Callback { rewardService.GetAllRewardsCount(this); void App42Callback.OnException(App42Exception exception) { Console.WriteLine("Exception Message"); } void App42Callback.OnSuccess(Object response) { App42Response response = (App42Response) response; String jsonResponse = response.ToString(); } }App42Response *response = [rewardService getAllRewardsCount]; NSString *success = response.isResponseSuccess; NSString *jsonResponse = [response toString];App42Response response = rewardService.getAllRewardsCount(); boolean success = response.isResponseSuccess(); String jsonResponse = response.toString();App42Response response = rewardService.getAllRewardsCount(); boolean success = response.isResponseSuccess(); String jsonResponse = response.toString();rewardService.GetAllRewardsCount(new UnityCallBack()); public class UnityCallBack : App42CallBack { public void OnSuccess(object response) { App42Log.Console("Success : " + response); } public void OnException(Exception e) { App42Log.Console("Exception : " + e); } }var result ; rewardService.getAllRewardsCount({ success: function(object) { var reward = JSON.parse(object); result = reward.app42.response; console.log("totalRecord is " + result.totalRecords) }, error: function(error) { } });App42Response response = rewardService.GetAllRewardsCount(); Boolean success = response.IsResponseSuccess(); String jsonResponse = response.ToString();$response = $rewardService->getAllRewardsCount(); $success = $respons->isResponseSuccess(); $jsonResponse = $respons->toString();Coming Soonresponse = reward_rervice.get_all_rewards_count(); success = response.is_response_success(); total_records = response.total_records(); json_rsesponse = response.to_s();rewardService.getAllRewardsCount(new callback()); public class callback implements App42CallBack { public function onException(excption:App42Exception):void { trace("Exception Message"); } public function onSuccess(response:Object):void { var reward:Reward = Reward(response); trace("response is : " + reward); } }Coming Soon
Fetches all the rewards by paging.
Required Parameters
max - Maximum number of records to be fetched.
offset - From where the records are to be fetched
int max = 1; int offset = 0 ; ArrayList<Reward> reward = rewardService.getAllRewards(max,offset); System.out.println("rewardName is " + reward.get(0).getName()); System.out.println("rewardDescription is " + reward.get(0).getDescription()); String jsonResponse = reward.get(0).toString();public class Callback : App42Callback { int max = 1; int offset = 0 ; rewardService.GetAllRewards(max,offset,this); void App42Callback.OnException(App42Exception exception) { Console.WriteLine("Exception Message"); } void App42Callback.OnSuccess(Object response) { IList<Reward> reward = (List<Reward>) response; Console.WriteLine("rewardName is " + reward[0].GetName()); Console.WriteLine("rewardDescription is " + reward[0].GetDescription()); String jsonResponse = reward[0].ToString(); } }int max = 1; int offset = 0 ; NSArray *reward = [rewardService getAllRewards:max offset:offset]; NSLog(@"rewardName is %@" , [[reward objectAtIndex:0] name]); NSLog(@"rewardDescription is %@" , [[reward objectAtIndex:0] description]); NSString *jsonResponse =[[reward objectAtIndex:0] toString];Integer max = new Integer(1); Integer offset = new Integer(0); Vector reward = rewardService.getAllRewards(max,offset); System.out.println("rewardName is " + ((Reward)reward.elementAt(0)).getName()); System.out.println("rewardDescription is " + ((Reward)reward.elementAt(0)).getDescription()); String jsonResponse = ((Reward)reward.elementAt(0)).toString();int max = 1; int offset = 0 ; ArrayList<Reward> reward = rewardService.getAllRewards(max,offset); System.out.println("rewardName is " + reward.get(0).getName()); System.out.println("rewardDescription is " + reward.get(0).getDescription()); String jsonResponse = reward.get(0).toString();int max = 1; int offset = 0 ; rewardService.GetAllRewards(max,offset, new UnityCallBack()); public class UnityCallBack : App42CallBack { public void OnSuccess(object response) { App42Log.Console("Success : " + response); } public void OnException(Exception e) { App42Log.Console("Exception : " + e); } }var max = 10, offset = 0 , result ; rewardService.getAllRewardsWithPaging(max,offset,{ success: function(object) { var rewardObj = JSON.parse(object); result = rewardObj.app42.response.rewards.reward; for(var i = 0;i<result.length;i++){ console.log(result[i].description) console.log(result[i].name) } }, error: function(error) { } });int max = 1; int offset = 0 ; IList<Reward> reward = rewardService.GetAllRewards(max,offset); Console.WriteLine("rewardName is " + reward[0].GetName()); Console.WriteLine("rewardDescription is " + reward[0].GetDescription()); String jsonResponse = reward[0].ToString();$max = 1; $offset = 0 ; $reward = $rewardService->getAllRewards($max,$offset); print_r("rewardName is " . $reward[0]->getName($max,$offset)); print_r("rewardDescription is " . $reward[0]->getDescription()); $jsonResponse = $reward[0]->toString();Coming Soonmax = 1; offset = 0; reward_list = Array.new(); reward_list = reward_service.get_all_rewards_by_paging(max,offset); for album in album_list do puts "rewardName is #{reward.name}"; puts "rewardDescription is #{reward.description}"; end json_response = reward_list.to_s();var max:int = 5; var offset:int = 1; rewardService.getAllRewards(max,offset,new callback()); public class callback implements App42CallBack { public function onException(excption:App42Exception):void { trace("Exception Message"); } public function onSuccess(response:Object):void { var reward:Reward = Reward(response); trace("response is : " + reward); } }Coming Soon
Fetch the reward by the specified name.
Required Parameters
rewardName - Name of the reward that has to be fetched
String rewardName = "<Enter_your_reward_name>"; Reward reward = rewardService.getRewardByName(rewardName); System.out.println("rewardName is " + reward.getName()); System.out.println("rewardDescription is " + reward.getDescription()); String jsonResponse = reward.toString();public class Callback : App42Callback { String rewardName = "<Enter_your_reward_name>"; rewardService.GetRewardByName(rewardName,this); void App42Callback.OnException(App42Exception exception) { Console.WriteLine("Exception Message"); } void App42Callback.OnSuccess(Object response) { Reward reward = (Reward) response; Console.WriteLine("rewardName is " + reward.GetName()); Console.WriteLine("rewardDescription is " + reward.GetDescription()); String jsonResponse = reward.ToString(); } }NSString *rewardName = @"<Enter_your_reward_name>"; Reward *reward = [rewardService getRewardByName:rewardName]; NSLog(@"rewardName is = %@" reward.rewardName); NSLog(@"rewardDescription is = %@",reward.description); NSString *jsonResponse = [reward toString];String rewardName = "<Enter_your_reward_name>"; Reward reward = rewardService.getRewardByName(rewardName); System.out.println("rewardName is " + reward.getName()); System.out.println("rewardDescription is " + reward.getDescription()); String jsonResponse = reward.toString();String rewardName = "<Enter_your_reward_name>"; Reward reward = rewardService.getRewardByName(rewardName); System.out.println("rewardName is " + reward.getName()); System.out.println("rewardDescription is " + reward.getDescription()); String jsonResponse = reward.toString();String rewardName = "<Enter_your_reward_name>"; rewardService.GetRewardByName(rewardName, new UnityCallBack()); public class UnityCallBack : App42CallBack { public void OnSuccess(object response) { App42Log.Console("Success : " + response); } public void OnException(Exception e) { App42Log.Console("Exception : " + e); } }var rewardName = "<Enter_your_reward_name>", result ; rewardService.getRewardByName(rewardName,{ success: function(object) { var reward = JSON.parse(object); result = reward.app42.response.rewards.reward; console.log("rewardName is " + result.rewardName) console.log("rewardDescription is " + result.description) }, error: function(error) { } });String rewardName = "<Enter_your_reward_name>"; Reward reward = rewardService.GetRewardByName(rewardName); Console.WriteLine("rewardName is " + reward.GetName()); Console.WriteLine("rewardDescription is " + reward.GetDescription()); String jsonResponse = reward.ToString();$rewardName = "<Enter_your_reward_name>"; $reward = $rewardService->getRewardByName($rewardName); print_r("rewardName is " . $reward->getName()); print_r("rewardDescription is " . $reward->getDescription()); $jsonResponse = $reward->toString();Coming Soonreward_name = "<Enter_your_reward_name>"; reward = reward_service.get_reward_by_name(reward_name); puts "rewardName is #{reward.name}"; puts "rewardDescription is #{reward.description}"; json_response = reward.to_s();var rewardName:String = "<Enter_your_reward_name>"; rewardService.getRewardByName(rewardName,new callback()); public class callback implements App42CallBack { public function onException(excption:App42Exception):void { trace("Exception Message"); } public function onSuccess(response:Object):void { var reward:Reward = Reward(response); trace("response is : " + reward); } }Coming Soon
Adds the reward points to an users account. Reward Points can be earned by the user which can be redeemed later.
Required Parameters
gameName - Name of the game for which reward points have to be added.
userName - The user for whom reward points have to be added.
rewardName - The rewards for which reward points have to be added.
rewardPoints - The points that have to be added.
String gameName = "<Enter_your_game_name>"; String userName = "Nick"; String rewardName = "<Enter_your_reward_name>"; BigDecimal rewardPoints = new BigDecimal(3500); Reward reward = rewardService.earnRewards(gameName,userName,rewardName,rewardPoints); System.out.println("rewardName is" + reward.getName()); System.out.println("gameName is" + reward.getGameName()); System.out.println("points is" + reward.getPoints());public class Callback : App42Callback { String gameName = "<Enter_your_game_name>"; String userName = "Nick"; String rewardName = "<Enter_your_reward_name>"; double rewardPoints = 3500; rewardService.EarnRewards(gameName,userName,rewardName,rewardPoints,this); void App42Callback.OnException(App42Exception exception) { Console.WriteLine("Exception Message"); } void App42Callback.OnSuccess(Object response) { Reward reward = (Reward) response; Console.WriteLine("rewardName is" + reward.GetName()); Console.WriteLine("gameName is" + reward.GetGameName()); Console.WriteLine("points is" + reward.GetPoints()); } }NSString *gameName = @"<Enter_your_game_name>"; NSString *userName = @"Nick"; NSString *rewardName = @"<Enter_your_reward_name>"; double rewardPoints = 3500; Reward *reward = [rewardService earnRewards:gameName gameUserName:userName gameScore:gameScore]; NSLog(@"rewardName is= %@" reward.gameName); NSString *jsonResponse = [reward toString];String gameName = "<Enter_your_game_name>"; String userName = "Nick"; String rewardName = "<Enter_your_reward_name>"; double rewardPoints = 3500; Reward reward = rewardService.earnRewards(gameName,userName,rewardName,rewardPoints); System.out.println("rewardName is" + reward.getName()); System.out.println("gameName is" + reward.getGameName()); System.out.println("points is" + reward.getPoints());String gameName = "<Enter_your_game_name>"; String userName = "Nick"; String rewardName = "<Enter_your_reward_name>"; BigDecimal rewardPoints = new BigDecimal(3500); Reward reward = rewardService.earnRewards(gameName,userName,rewardName,rewardPoints); System.out.println("rewardName is" + reward.getName()); System.out.println("gameName is" + reward.getGameName()); System.out.println("points is" + reward.getPoints());String gameName = "<Enter_your_game_name>"; String userName = "Nick"; String rewardName = "<Enter_your_reward_name>"; double rewardPoints = 3500; rewardService.EarnRewards(gameName, userName, rewardName, rewardPoints, new UnityCallBack()); public class UnityCallBack : App42CallBack { public void OnSuccess(object response) { Reward reward = (Reward) response; App42Log.Console("rewardName is" + reward.GetName()); App42Log.Console("gameName is" + reward.GetGameName()); App42Log.Console("points is" + reward.GetPoints()); } public void OnException(Exception e) { App42Log.Console("Exception : " + e); } }var gameName = "gameName", var rewardName = "<Enter_your_reward_name>", userName = "Nick", rewardPoints = 3500, result ; rewardService.earnRewards(gameName,userName,rewardName,rewardPoints,{ success: function(object) { var rewardObj = JSON.parse(object); console.log("gameName is" +rewardObj.app42.response.rewards.reward.gameName) console.log("rewardName is" +rewardObj.app42.response.rewards.reward.name) console.log("points is" +rewardObj.app42.response.rewards.reward.points) console.log("userName is" +rewardObj.app42.response.rewards.reward.userName) }, error: function(error) { } });String gameName = "<Enter_your_game_name>"; String userName = "Nick"; String rewardName = "<Enter_your_reward_name>"; double rewardPoints = 3500; Reward reward = rewardService.EarnRewards(gameName,userName,rewardName,rewardPoints); Console.WriteLine("rewardName is" + reward.GetName()); Console.WriteLine("gameName is" + reward.GetGameName()); Console.WriteLine("points is" + reward.GetPoints());$gameName = "<Enter_your_game_name>"; $userName = "Nick"; $rewardName = "<Enter_your_reward_name>"; $rewardPoints = 3500; $reward = $rewardService->earnRewards($gameName,$userName,$rewardName,$rewardPoints); print_r("rewardName is" . $reward->getName()); print_r("gameName is" . $reward->getGameName()); print_r("points is" . $reward->getPoints()); $jsonResponse = $reward->toString();class CApp42Callback : public IApp42Callback { public: void onResult(App42Result* result){ IwDebugTraceLinePrintf("RewardResult::body is %s", result->getBody().c_str()); } }; CApp42Callback* authRewardCallback = NULL; std::string gameName = "<Enter_your_game_name>"; std::string userName = "Nick"; std::string rewardName = "<Enter_your_reward_name>"; std::int rewardPoints = 3500; rewardService->EarnRewards(gameName,userName,rewardName,rewardPoints,authRewardCallback); RewardService::Terminate(); if(authRewardCallback) { delete authRewardCallback; authRewardCallback = NULL; }game_name = "<Enter_your_game_name>"; game_user_name = "Nick"; reward_name = "<Enter_your_reward_name>"; reward_points = 1000; reward = rewardService.earn_rewards(game_name, game_user_name, reward_name, reward_points); puts "rewardName is #{reward.name}"; puts "rewardgameName is #{reward.game_name}"; puts "rewarduserName is #{reward.user_name}"; puts "rewardpoints #{reward.points}"; json_response = reward.to_s();var gameName:String = "<Enter_your_game_name>"; var userName:String = "userName"; var rewardName:String = "<Enter_your_reward_name>"; var rewardPoints:int = 100; rewardService.earnRewards(gameName,userName,rewardName,rewardPoints,new callback()); public class callback implements App42CallBack { public function onException(excption:App42Exception):void { trace("Exception Message"); } public function onSuccess(response:Object):void { var reward:Reward = Reward(response); trace("rewardName is" + reward.getName()); trace("gameName is" + reward.getGameName()); trace("points is" + reward.getPoints()); } }Coming Soon
Deducts the rewardpoints from the earned rewards by a user.
Required Parameters
gameName - Name of the game for which reward points have to be deducted.
userName - The user for whom reward points have to be deducted.
rewardName - The rewards for which reward points have to be deducted.
rewardPoints - The points that have to be deducted.
String gameName = "<Enter_your_game_name>"; String userName = "Nick"; String rewardName = "<Enter_your_reward_name>"; BigDecimal rewardPoints = new BigDecimal(3500); Reward reward = rewardService.redeemRewards(gameName,userName,rewardName,rewardPoints); System.out.println("rewardName is" + reward.getName()); System.out.println("gameName is" + reward.getGameName()); System.out.println("points is" + reward.getPoints());public class Callback : App42Callback { String gameName = "<Enter_your_game_name>"; String userName = "Nick"; String rewardName = "<Enter_your_reward_name>"; double rewardPoints = 3500; rewardService.RedeemRewards(gameName,userName,rewardName,rewardPoints,this); void App42Callback.OnException(App42Exception exception) { Console.WriteLine("Exception Message"); } void App42Callback.OnSuccess(Object response) { Reward reward = (Reward) response; Console.WriteLine("rewardName is" + reward.GetName()); Console.WriteLine("gameName is" + reward.GetGameName()); Console.WriteLine("points is" + reward.GetPoints()); } }NSString *gameName = @"<Enter_your_game_name>"; NSString *userName = @"Nick"; NSString *rewardName = @"<Enter_your_reward_name>"; double rewardPoints = 3500; Reward *reward = [rewardService redeemRewards:gameName gameUserName:userName gameScore:gameScore]; NSLog(@"rewardName is= %@" reward.gameName); NSString *jsonResponse = [reward toString];String gameName = "<Enter_your_game_name>"; String userName = "Nick"; String rewardName = "<Enter_your_reward_name>"; double rewardPoints = 3500; Reward reward = rewardService.redeemRewards(gameName,userName,rewardName,rewardPoints); System.out.println("rewardName is" + reward.getName()); System.out.println("gameName is" + reward.getGameName()); System.out.println("points is" + reward.getPoints());String gameName = "<Enter_your_game_name>"; String userName = "Nick"; String rewardName = "<Enter_your_reward_name>"; BigDecimal rewardPoints = new BigDecimal(3500); Reward reward = rewardService.redeemRewards(gameName,userName,rewardName,rewardPoints); System.out.println("rewardName is" + reward.getName()); System.out.println("gameName is" + reward.getGameName()); System.out.println("points is" + reward.getPoints());String gameName = "<Enter_your_game_name>"; String userName = "Nick"; String rewardName = "<Enter_your_reward_name>"; double rewardPoints = 3500; rewardService.RedeemRewards(gameName, userName, rewardName, rewardPoints, new UnityCallBack()); public class UnityCallBack : App42CallBack { public void OnSuccess(object response) { Reward reward = (Reward) response; App42Log.Console("rewardName is" + reward.GetName()); App42Log.Console("gameName is" + reward.GetGameName()); App42Log.Console("points is" + reward.GetPoints()); } public void OnException(Exception e) { App42Log.Console("Exception : " + e); } }var gameName = "gameName", var rewardName = "<Enter_your_reward_name>", userName = "Nick", rewardPoints = 3500, result ; rewardService.redeemRewards(gameName,userName,rewardName,rewardPoints,{ success: function(object) { var rewardObj = JSON.parse(object); console.log("gameName is" +rewardObj.app42.response.rewards.reward.gameName) console.log("rewardName is" +rewardObj.app42.response.rewards.reward.name) console.log("points is" +rewardObj.app42.response.rewards.reward.points) console.log("userName is" +rewardObj.app42.response.rewards.reward.userName) }, error: function(error) { } });String gameName = "<Enter_your_game_name>"; String userName = "Nick"; String rewardName = "<Enter_your_reward_name>"; double rewardPoints = 3500; Reward reward = rewardService.RedeemRewards(gameName,userName,rewardName,rewardPoints); Console.WriteLine("rewardName is" + reward.GetName()); Console.WriteLine("gameName is" + reward.GetGameName()); Console.WriteLine("points is" + reward.GetPoints());$gameName = "<Enter_your_game_name>"; $userName = "Nick"; $rewardName = "<Enter_your_reward_name>"; $rewardPoints = 3500; $reward = $rewardService->redeemRewards($gameName,$userName,$rewardName,$rewardPoints); print_r("rewardName is" . $reward->getName()); print_r("gameName is" . $reward->getGameName()); print_r("points is" . $reward->getPoints()); $jsonResponse = $reward->toString();class CApp42Callback : public IApp42Callback { public: void onResult(App42Result* result){ IwDebugTraceLinePrintf("RewardResult::body is %s", result->getBody().c_str()); } }; CApp42Callback* authRewardCallback = NULL; std::string gameName = "<Enter_your_game_name>"; std::string userName = "Nick"; std::string rewardName = "<Enter_your_reward_name>"; std::int rewardPoints = 3500; rewardService->RedeemRewards(gameName,userName,rewardName,rewardPoints,authRewardCallback); RewardService::Terminate(); if(authRewardCallback) { delete authRewardCallback; authRewardCallback = NULL; }game_name = "<Enter_your_game_name>"; game_user_name = "Nick"; reward_name = "<Enter_your_reward_name>"; reward_points = 1000; reward = rewardService.redeem_rewards(game_name, game_user_name, reward_name, reward_points); puts "rewardName is #{reward.name}"; puts "rewardgameName is #{reward.game_name}"; puts "rewarduserName is #{reward.user_name}"; puts "rewardpoints #{reward.points}"; json_response = reward.to_s();var gameName:String = "<Enter_your_game_name>"; var userName:String = "userName"; var rewardName:String = "<Enter_your_reward_name>"; var rewardPoints:int = 100; rewardService.redeemRewards(gameName,userName,rewardName,rewardPoints,new callback()); public class callback implements App42CallBack { public function onException(excption:App42Exception):void { trace("Exception Message"); } public function onSuccess(response:Object):void { var reward:Reward = Reward(response); trace("rewardName is" + reward.getName()); trace("gameName is" + reward.getGameName()); trace("points is" + reward.getPoints()); } }Coming Soon
Fetches the reward points for a particular user.
Required Parameters
gameName - Name of the game for which reward points have to be fetched.
userName - The user for whom reward points have to be fetched .
String gameName = "<Enter_your_game_name>"; String userName = "Nick"; Reward reward = rewardService.getGameRewardPointsForUser(gameName, userName); System.out.println("gameName is " + reward.getGameName()); System.out.println("userName is" + reward.getUserName()); String jsonResponse = reward.toString();public class Callback : App42Callback { String gameName = "<Enter_your_game_name>"; String userName = "Nick"; rewardService.GetGameRewardPointsForUser(gameName, userName,this); void App42Callback.OnException(App42Exception exception) { Console.WriteLine("Exception Message"); } void App42Callback.OnSuccess(Object response) { Reward reward = (Reward) response; Console.WriteLine("gameName is " + reward.GetGameName()); Console.WriteLine("userName is" + reward.GetUserName()); String jsonResponse = reward.ToString(); } }NSString *gameName = @"<Enter_your_game_name>"; NSString *userName = @"Nick"; Reward *reward = [rewardService getGameRewardPointsForUser:gameName userName:userName]; NSLog(@"gameName is = %@" reward.gameName); NSLog(@"userName is= %@",reward.userName); NSString *jsonResponse = [reward toString];String gameName = "<Enter_your_game_name>"; String userName = "Nick"; Reward reward = rewardService.getGameRewardPointsForUser(gameName, userName); System.out.println("gameName is " + reward.getGameName()); System.out.println("userName is" + reward.getUserName()); String jsonResponse = reward.toString();String gameName = "<Enter_your_game_name>"; String userName = "Nick"; Reward reward = rewardService.getGameRewardPointsForUser(gameName, userName); System.out.println("gameName is " + reward.getGameName()); System.out.println("userName is" + reward.getUserName()); String jsonResponse = reward.toString();String gameName = "<Enter_your_game_name>"; String userName = "Nick"; rewardService.GetGameRewardPointsForUser(gameName, userName, new UnityCallBack()); public class UnityCallBack : App42CallBack { public void OnSuccess(object response) { App42Log.Console("Success : " + response); } public void OnException(Exception e) { App42Log.Console("Exception : " + e); } }var gameName = "gameName", userName = "Nick", result ; rewardService.getGameRewardPointsForUser(gameName, userName,{ success: function(object) { var rewardObj = JSON.parse(object); result = rewardObj.app42.response.rewards.reward; console.log("gameName is " + result.gameName) console.log("userName is" + result.userName) }, error: function(error) { } });String gameName = "<Enter_your_game_name>"; String userName = "Nick"; Reward reward = rewardService.GetGameRewardPointsForUser(gameName, userName); Console.WriteLine("gameName is " + reward.GetGameName()); Console.WriteLine("userName is" + reward.GetUserName()); String jsonResponse = reward.ToString();$gameName = "<Enter_your_game_name>"; $userName = "Nick"; $reward = $rewardService->getGameRewardPointsForUser($gameName,$userName); print_r("gameName is " . $reward->getGameName()); print_r("userName is" . $reward->getUserName()); $jsonResponse = $reward->toString();class CApp42Callback : public IApp42Callback { public: void onResult(App42Result* result){ IwDebugTraceLinePrintf("RewardResult::body is %s", result->getBody().c_str()); } }; CApp42Callback* authRewardCallback = NULL; std::string gameName = "<Enter_your_game_name>"; std::string userName = "Nick"; rewardService->GetGameRewardPointsForUser(gameName,userName,authRewardCallback); RewardService::Terminate(); if(authRewardCallback) { delete authRewardCallback; authRewardCallback = NULL; }game_name = "<Enter_your_game_name>"; user_name = "userName"; reward = reward_service.get_game_reward_points_for_user(game_name, user_name); puts "rewardName is #{reward.name}"; puts "rewardgameName is #{reward.game_name}"; puts "rewarduserName is #{reward.user_name}"; puts "rewardpoints #{reward.points}"; json_response = reward.to_s();var gameName:String = "<Enter_your_game_name>"; var userName:String = "userName"; rewardService.getGameRewardPointsForUser(gameName,userName,new callback()); public class callback implements App42CallBack { public function onException(excption:App42Exception):void { trace("Exception Message"); } public function onSuccess(response:Object):void { var rewards:Reward = Reward(response); trace("rewardName : " + rewards.getName()); trace("gameName : " + rewards.getGameName()); trace("userName : " + rewards.getUserName()); trace("points : " + rewards.getPoints()); } }Coming Soon
This function provides a list of specified number of top reward earners for a specific game. Required Parameters
gameName - Name of the game for which reward earners are to be fetched.
rewardName - The user for whom reward points have to be fetched.
max - Specifies the number of top earners to be fetched.
String gameName = "<Enter_your_game_name>"; String rewardName = "<Enter_your_reward_name>"; int max = 10; ArrayList<Reward> reward = rewardService.getTopNRewardEarners(gameName, rewardName, max); for(int i = 0;i < reward.size();i++) { System.out.println("rewardName is : " + reward.get(i).getName()); System.out.println("gameName is : " + reward.get(i).getGameName()); System.out.println("point is : " + reward.get(i).getPoints()); }public class Callback : App42Callback { String gameName = "<Enter_your_game_name>"; String rewardName = "<Enter_your_reward_name>"; int max = 10; rewardService.GetTopNRewardEarners(gameName, rewardName, max,this); void App42Callback.OnException(App42Exception exception) { Console.WriteLine("Exception Message"); } void App42Callback.OnSuccess(Object response) { IList<Reward> reward = (List<Reward>) response; for(int i = 0;i < reward.Count;i++) { Console.WriteLine("rewardName is " + reward[i].GetName()); Console.WriteLine("gameName is" + reward[i].GetGameName()); Console.WriteLine("point is : " + reward[i].GetPoints()); } } }Coming SoonString gameName = "<Enter_your_game_name>"; String rewardName = "<Enter_your_reward_name>"; int max = 10; Vector rewardList = rewardService.getTopNRewardEarners(gameName, rewardName, max); for(int i=0;i < rewardList.size();i++) { Reward reward = (Reward) rewardList.elementAt(i); System.out.println("rewardName is : " + reward.getName()); System.out.println("gameName is : " + reward.getGameName()); System.out.println("point is : " + reward.getPoints()); }String gameName = "<Enter_your_game_name>"; String rewardName = "<Enter_your_reward_name>"; int max = 10; ArrayList<Reward> reward = rewardService.getTopNRewardEarners(gameName, rewardName, max); for(int i = 0;i < reward.size();i++) { System.out.println("rewardName is : " + reward.get(i).getName()); System.out.println("gameName is : " + reward.get(i).getGameName()); System.out.println("point is : " + reward.get(i).getPoints()); }String gameName = "<Enter_your_game_name>"; String rewardName = "<Enter_your_reward_name>"; int max = 10; rewardService.GetTopNRewardEarners(gameName, rewardName, max, new UnityCallBack()); public class UnityCallBack : App42CallBack { public void OnSuccess(object response) { IList<Reward> reward = (List<Reward>) response; for(int i = 0;i < reward.Count;i++) { Console.WriteLine("rewardName is " + reward[i].GetName()); Console.WriteLine("gameName is" + reward[i].GetGameName()); Console.WriteLine("point is : " + reward[i].GetPoints()); } } public void OnException(Exception e) { App42Log.Console("Exception : " + e); } }var gameName = "<Enter_your_game_name>", rewardName = "<Enter_your_reward_name>", max = 10, result ; rewardService.getTopNRewardEarners(gameName, rewardName,max,{ success: function(object) { var rewardObj = JSON.parse(object); result = rewardObj.app42.response.rewards.reward; for(var i = 0;i<result.length;i++) { console.log("rewardName is " + result[i].name) console.log("gameName is " + result[i].gameName) console.log("point is " + result[i].points) } }, error: function(error) { } });String gameName = "<Enter_your_game_name>"; String rewardName = "<Enter_your_reward_name>"; int max = 10; IList<Reward> reward = rewardService.GetTopNRewardEarners(gameName, rewardName, max); for(int i = 0;i < reward.Count;i++) { Console.WriteLine("rewardName is " + reward[i].GetName()); Console.WriteLine("gameName is" + reward[i].GetGameName()); Console.WriteLine("point is : " + reward[i].GetPoints()); }Coming SoonComing SoonComing Soonvar gameName:String = "<Enter_your_game_name>"; var rewardName:String = "<Enter_your_reward_name>"; var max:int = 10; rewardService.getTopNRewardEarners(gameName,rewardName,max,new callback()); public class callback implements App42CallBack { public function onException(excption:App42Exception):void { trace("Exception Message"); } public function onSuccess(response:Object):void { if(response is Array) { for(var i:int = 0;i < response.length;i++) { var rewards:Reward = Reward(response[i]); trace("rewardName : " + rewards.getName()); trace("gameName : " + rewards.getGameName()); trace("userName : " + rewards.getUserName()); trace("points : " + rewards.getPoints()); } } } }Coming Soon
This function returns you a list of group wise users who earned the top rewards in the specified game. Required Parameters
gameName - Name of the game for which reward earners are to be fetched.
rewardName - The user for whom reward points have to be fetched.
userList - List of group wise users earning specified rewards.
String gameName = "<Enter_your_game_name>"; String rewardName = "<Enter_your_reward_name>"; ArrayList<String> userList = new ArrayList<String>(); userList.add("Ajay"); userList.add("Himanshu"); ArrayList<Reward> reward = rewardService.getTopNRewardEarnersByGroup(gameName, rewardName, userList); for(int i = 0;i < reward.size();i++) { System.out.println("rewardName is : " + reward.get(i).getName()); System.out.println("gameName is : " + reward.get(i).getGameName()); System.out.println("point is : " + reward.get(i).getPoints()); }public class Callback : App42Callback { String gameName = "<Enter_your_game_name>"; String rewardName = "<Enter_your_reward_name>"; IList<String> userList = new List<String>(); userList.Add("Ajay"); userList.Add("Himanshu"); rewardService.GetTopNRewardEarnersByGroup(gameName, rewardName, userList,this); void App42Callback.OnException(App42Exception exception) { Console.WriteLine("Exception Message"); } void App42Callback.OnSuccess(Object response) { IList<Reward> reward = (List<Reward>) response; for(int i = 0;i < reward.Count;i++) { Console.WriteLine("rewardName is " + reward[i].GetName()); Console.WriteLine("gameName is" + reward[i].GetGameName()); Console.WriteLine("point is : " + reward[i].GetPoints()); } } }Coming SoonString gameName = "<Enter_your_game_name>"; String rewardName = "<Enter_your_reward_name>"; Vector userList = new Vector(); userList.addElement("Ajay"); userList.addElement("Himanshu"); Vector rewardList = rewardService.getTopNRewardEarnersByGroup(gameName, rewardName, userList); for(int i=0;i < rewardList.size();i++) { Reward reward = (Reward) rewardList.elementAt(i); System.out.println("rewardName is : " + reward.getName()); System.out.println("gameName is : " + reward.getGameName()); System.out.println("point is : " + reward.getPoints()); }String gameName = "<Enter_your_game_name>"; String rewardName = "<Enter_your_reward_name>"; ArrayList<String> userList = new ArrayList<String>(); userList.add("Ajay"); userList.add("Himanshu"); ArrayList<Reward> getTopRanker = rewardService.getTopNRewardEarnersByGroup(gameName, rewardName, userList); for(int i = 0;i < reward.size();i++) { System.out.println("rewardName is : " + reward.get(i).getName()); System.out.println("gameName is : " + reward.get(i).getGameName()); System.out.println("point is : " + reward.get(i).getPoints()); }String gameName = "<Enter_your_game_name>"; String rewardName = "<Enter_your_reward_name>"; IList<String> userList = new List<String>(); userList.Add("Ajay"); userList.Add("Himanshu"); rewardService.GetTopNRewardEarnersByGroup(gameName, rewardName, userList, new UnityCallBack()); public class UnityCallBack : App42CallBack { public void OnSuccess(object response) { IList<Reward> reward = (List<Reward>) response; for(int i = 0;i < reward.Count;i++) { App42Log.Console("rewardName is " + reward[i].GetName()); App42Log.Console("gameName is" + reward[i].GetGameName()); App42Log.Console("point is : " + reward[i].GetPoints()); } } public void OnException(Exception e) { App42Log.Console("Exception : " + e); } }var gameName = "<Enter_your_game_name>", rewardName = "<Enter_your_reward_name>"; var userList = new Array(); userList.push("Ajay") userList.push("Himanshu") rewardService.getTopNRewardEarnersByGroup(gameName, rewardName, userList,{ success: function(object) { var rewardObj = JSON.parse(object); result = rewardObj.app42.response.rewards.reward; for(var i = 0;i<result.length;i++) { console.log("rewardName is " + result[i].name) console.log("gameName is " + result[i].gameName) console.log("point is " + result[i].points) } }, error: function(error) { } });String gameName = "<Enter_your_game_name>"; String rewardName = "<Enter_your_reward_name>"; IList<String> userList = new List<String>(); userList.Add("Ajay"); userList.Add("Himanshu"); IList<Reward> reward = rewardService.GetTopNRewardEarnersByGroup(gameName, rewardName, userList); for(int i = 0;i < reward.Count;i++) { Console.WriteLine("rewardName is " + reward[i].GetName()); Console.WriteLine("gameName is" + reward[i].GetGameName()); Console.WriteLine("point is : " + reward[i].GetPoints()); }Coming SoonComing SoonComing Soonvar gameName:String = "<Enter_your_game_name>"; var rewardName:String = "<Enter_your_reward_name>"; var userList:Array = []; userList.push("Nick"); userList.push("John"); rewardService.getTopNRewardEarnersByGroup(gameName,rewardName,userList:Array,new callback()); public class callback implements App42CallBack { public function onException(excption:App42Exception):void { trace("Exception : " + excption); } public function onSuccess(response:Object):void { if(response is Array) { for(var i:int = 0;i < response.length;i++) { var rewards:Reward = Reward(response[i]); trace("rewardName : " + rewards.getName()); trace("gameName : " + rewards.getGameName()); trace("userName : " + rewards.getUserName()); trace("points : " + rewards.getPoints()); } } } }Coming Soon
This function returns you the details of all the specific rewards earned by the specified user.
Required Parameters
userName - Name of the user whose rewards are to be fetched
rewardName - Name of the reward for which details are to be fetched
String rewardName = "<Enter_your_reward_name>"; String userName = "Nick"; ArrayList<Reward> reward = rewardService.getAllRewardsByUser(userName,rewardName); for(int i = 0;i < reward.size();i++) { System.out.println("rewardName is : " + reward.get(i).getName()); System.out.println("gameName is : " + reward.get(i).getGameName()); System.out.println("point is : " + reward.get(i).getPoints()); }public class Callback : App42Callback { String rewardName = "<Enter_your_reward_name>"; String userName = "Nick"; rewardService.GetAllRewardsByUser(userName,rewardName,this); void App42Callback.OnException(App42Exception exception) { Console.WriteLine("Exception Message"); } void App42Callback.OnSuccess(Object response) { IList<Reward> reward = (List<Reward>) response; Console.WriteLine("rewardName is " + reward[0].GetName()); Console.WriteLine("rewardDescription is " + reward[0].GetDescription()); String jsonResponse = reward[0].ToString(); } }NSString *rewardName = @"<Enter_your_reward_name>"; NSString *userName = @"Nick"; NSArray *reward = [rewardService getAllRewardsByUser:userName rewardName:rewardName]; NSLog(@"rewardName is %@" , [[reward objectAtIndex:0] name]); NSLog(@"rewardDescription is %@" , [[reward objectAtIndex:0] description]); NSString *jsonResponse =[[reward objectAtIndex:0] toString];String rewardName = "<Enter_your_reward_name>"; String userName = "Nick"; Vector reward = rewardService.getAllRewardsByUser(userName,rewardName); for(int i=0;i < rewardList.size();i++) { Reward reward = (Reward) rewardList.elementAt(i); System.out.println("rewardName is : " + reward.getName()); System.out.println("gameName is : " + reward.getGameName()); System.out.println("point is : " + reward.getPoints()); }String rewardName = "<Enter_your_reward_name>"; String userName = "Nick"; ArrayList<Reward> reward = rewardService.getAllRewardsByUser(userName,rewardName); for(int i = 0;i < reward.size();i++) { System.out.println("rewardName is : " + reward.get(i).getName()); System.out.println("gameName is : " + reward.get(i).getGameName()); System.out.println("point is : " + reward.get(i).getPoints()); }String rewardName = "<Enter_your_reward_name>"; String userName = "Nick"; rewardService.GetAllRewardsByUser(userName,rewardName, new UnityCallBack()); public class UnityCallBack : App42CallBack { public void OnSuccess(object response) { IList<Reward> reward = (List<Reward>) response; for(int i = 0;i < reward.Count;i++) { App42Log.Console("rewardName is " + reward[i].GetName()); App42Log.Console("gameName is" + reward[i].GetGameName()); App42Log.Console("point is : " + reward[i].GetPoints()); } } public void OnException(Exception e) { App42Log.Console("Exception : " + e); } }var rewardName = "<Enter_your_reward_name>", userName = "Nick", result ; rewardService.getAllRewardsByUser(userName,rewardName,{ success: function(object) { var rewardObj = JSON.parse(object); result = rewardObj.app42.response.rewards.reward; for(var i = 0;i<result.length;i++) { console.log("rewardName is " + result[i].name) console.log("gameName is " + result[i].gameName) console.log("point is " + result[i].points) } }, error: function(error) { } });String rewardName = "<Enter_your_reward_name>"; String userName = "Nick"; IList<Reward> reward = rewardService.GetAllRewardsByUser(userName,rewardName); for(int i = 0;i < reward.Count;i++) { Console.WriteLine("rewardName is " + reward[i].GetName()); Console.WriteLine("gameName is" + reward[i].GetGameName()); Console.WriteLine("point is : " + reward[i].GetPoints()); }$rewardName = "<Enter_your_reward_name>"; $userName = "Nick"; $reward = $rewardService->getAllRewardsByUser($userName,$rewardName); print_r("rewardName is " . $reward[0]->getName()); print_r("rewardDescription is " . $reward[0]->getDescription()); $jsonResponse = $reward[0]->toString();Coming SoonComing Soonvar gameName:String = "<Enter_your_game_name>"; var userName:String = "userName"; rewardService.getAllRewardsByUser(gameName,userName,new callback()); public class callback implements App42CallBack { public function onException(excption:App42Exception):void { trace("Exception Message"); } public function onSuccess(response:Object):void { if(response is Array) { for(var i:int = 0;i < response.length;i++) { var rewards:Reward = Reward(response[i]); trace("rewardName : " + rewards.getName()); trace("gameName : " + rewards.getGameName()); trace("userName : " + rewards.getUserName()); trace("points : " + rewards.getPoints()); } } } }Coming Soon