- String gameName = "Game01";
- String userName = "Nick";
- String rewardName = "Reward01";
- double rewardPoints = 900;
- App42Callback requestCallback = this;
-
- ServiceAPI api = new ServiceAPI("<API_KEY>","<SECRET_KEY>");
- RewardService rewardService = api.BuildRewardService();
-
- rewardService.RedeemRewards(gameName,userName,rewardName,rewardPoints,requestCallback);
- OnSuccess(Object obj)
- {
- Reward reward = (Reward) obj;
- String jsonResponse = reward.ToString();
- }
-
- public class CallBack : App42Callback
- {
- public override void OnSuccess(Object obj)
- {
- Reward reward = (Reward) obj;
-
- }
- public override void OnException(App42Exception e)
- {
-
- }
- }
String gameName = "Game01";
String userName = "Nick";
String rewardName = "Reward01";
double rewardPoints = 900;
App42Callback requestCallback = this; /* This function used the App42Callback interface */
ServiceAPI api = new ServiceAPI("<API_KEY>","<SECRET_KEY>");
RewardService rewardService = api.BuildRewardService();
rewardService.RedeemRewards(gameName,userName,rewardName,rewardPoints,requestCallback);
OnSuccess(Object obj)
{
Reward reward = (Reward) obj;
String jsonResponse = reward.ToString();
}
public class CallBack : App42Callback
{
public override void OnSuccess(Object obj)
{
Reward reward = (Reward) obj;
//Do whatever you want with the object
}
public override void OnException(App42Exception e)
{
//Do whatever you want with the exception
}
}
- String gameName = "Game01";
- String gameUserName = "Nick";
- String rewardName = "Reward01";
- double rewardPoints = 900;
-
- ServiceAPI api = new ServiceAPI("<API_KEY>","<SECRET_KEY>");
- RewardService rewardService = api.buildRewardService();
-
- Reward reward = rewardService.redeemRewards(gameName, gameUserName, rewardName, rewardPoints);
- String jsonResponse = reward.toString();
String gameName = "Game01";
String gameUserName = "Nick";
String rewardName = "Reward01";
double rewardPoints = 900;
ServiceAPI api = new ServiceAPI("<API_KEY>","<SECRET_KEY>");
RewardService rewardService = api.buildRewardService();
Reward reward = rewardService.redeemRewards(gameName, gameUserName, rewardName, rewardPoints);
String jsonResponse = reward.toString();
- String gameName = "Game01";
- String gameUserName = "Nick";
- String rewardName = "Reward01";
- double rewardPoints = 900;
-
- ServiceAPI api = new ServiceAPI("<API_KEY>","<SECRET_KEY>");
- RewardService rewardService = api.buildRewardService();
-
- Reward reward = rewardService.redeemRewards(gameName, gameUserName, rewardName, rewardPoints);
- String jsonResponse = reward.toString();
String gameName = "Game01";
String gameUserName = "Nick";
String rewardName = "Reward01";
double rewardPoints = 900;
ServiceAPI api = new ServiceAPI("<API_KEY>","<SECRET_KEY>");
RewardService rewardService = api.buildRewardService();
Reward reward = rewardService.redeemRewards(gameName, gameUserName, rewardName, rewardPoints);
String jsonResponse = reward.toString();
- NSString *gameName = @"Game01";
- NSString *gameUserName = @"Nick";
- NSString *rewardName = @"Reward01";
- double rewardPoints = 900;
-
- ServiceAPI *serviceAPIObj = [[ServiceAPI alloc]init];
- serviceAPIObj.apiKey = @"<API_KEY>";
- serviceAPIObj.secretKey = @"<SECRET_KEY>";
- RewardService *rewardService = [serviceAPIObj buildRewardService];
-
- Reward *reward = [rewardService redeemRewards:gameName gameUserName:gameUserName rewardName:rewardName rewardPoints:rewardsPoints];
- NSString *jsonResponse = [reward toString];
NSString *gameName = @"Game01";
NSString *gameUserName = @"Nick";
NSString *rewardName = @"Reward01";
double rewardPoints = 900;
ServiceAPI *serviceAPIObj = [[ServiceAPI alloc]init];
serviceAPIObj.apiKey = @"<API_KEY>";
serviceAPIObj.secretKey = @"<SECRET_KEY>";
RewardService *rewardService = [serviceAPIObj buildRewardService];
Reward *reward = [rewardService redeemRewards:gameName gameUserName:gameUserName rewardName:rewardName rewardPoints:rewardsPoints];
NSString *jsonResponse = [reward toString];
- String gameName = "Game01";
- String gameUserName = "Nick";
- String rewardName = "Reward01";
- double rewardPoints = 900;
-
- ServiceAPI api = new ServiceAPI("<API_KEY>","<SECRET_KEY>");
- RewardService rewardService = api.buildRewardService();
-
- Reward reward = rewardService.redeemRewards(gameName, gameUserName, rewardName, rewardPoints);
- String jsonResponse = reward.toString();
String gameName = "Game01";
String gameUserName = "Nick";
String rewardName = "Reward01";
double rewardPoints = 900;
ServiceAPI api = new ServiceAPI("<API_KEY>","<SECRET_KEY>");
RewardService rewardService = api.buildRewardService();
Reward reward = rewardService.redeemRewards(gameName, gameUserName, rewardName, rewardPoints);
String jsonResponse = reward.toString();
- String gameName = "Game01";
- String gameUserName = "Nick";
- String rewardName = "Reward01";
- double rewardPoints = 900;
-
- ServiceAPI api = new ServiceAPI("<API_KEY>","<SECRET_KEY>");
- RewardService rewardService = api.BuildRewardService();
-
- Reward reward = rewardService.RedeemRewards(gameName, gameUserName, rewardName, rewardPoints);
- String jsonResponse = reward.ToString();
String gameName = "Game01";
String gameUserName = "Nick";
String rewardName = "Reward01";
double rewardPoints = 900;
ServiceAPI api = new ServiceAPI("<API_KEY>","<SECRET_KEY>");
RewardService rewardService = api.BuildRewardService();
Reward reward = rewardService.RedeemRewards(gameName, gameUserName, rewardName, rewardPoints);
String jsonResponse = reward.ToString();
- gameName = "Game01";
- gameUserName = "Nick";
- rewardName = "Reward01";
- rewardPoints = 900;
-
- api = App42::ServiceAPI.new("<API_KEY>","<SECRET_KEY>");
- rewardService = api.buildRewardService();
-
- reward = rewardService.redeem_rewards(gameName, gameUserName, rewardName, rewardPoints);
- jsonResponse = reward.to_s();
gameName = "Game01";
gameUserName = "Nick";
rewardName = "Reward01";
rewardPoints = 900;
api = App42::ServiceAPI.new("<API_KEY>","<SECRET_KEY>");
rewardService = api.buildRewardService();
reward = rewardService.redeem_rewards(gameName, gameUserName, rewardName, rewardPoints);
jsonResponse = reward.to_s();
- The request format for redeemRewards is
- URL : https:
- Method : POST
- QueryParam : apiKey=<apiKey>&signature=<signature>&version=<version>×tamp=<UTC_FORMATED_TIME_STAMP>
- Accept : application/json
- Content-Type : application/json
- Body : {"app42": {"rewards": {"reward": {"gameName": "Game01","userName": "Nick","name": "Reward01","points": 900}}}}
The request format for redeemRewards is
URL : https://api.shephertz.com/cloud/1.0/game/reward/redeem
Method : POST
QueryParam : apiKey=<apiKey>&signature=<signature>&version=<version>×tamp=<UTC_FORMATED_TIME_STAMP>
Accept : application/json
Content-Type : application/json
Body : {"app42": {"rewards": {"reward": {"gameName": "Game01","userName": "Nick","name": "Reward01","points": 900}}}}
- var reward = new App42Reward();
- var gameName = "Game01";
- var rewardName = "Reward01";
- var userName = "Nick";
-
-
-
-
- App42.initialize("<API_KEY>","<SECRET_KEY>");
-
- reward.redeemRewards(gameName, rewardName, userName, 1000, {
- success: function(object) {
-
- },
- error: function(error) {
-
- }
- });
var reward = new App42Reward();
var gameName = "Game01";
var rewardName = "Reward01";
var userName = "Nick";
// In order to use the various functions available under a particular API, a developer will have to call the
// App42.initialize method by passing the apiKey and the secretKey.
App42.initialize("<API_KEY>","<SECRET_KEY>");
reward.redeemRewards(gameName, rewardName, userName, 1000, {
success: function(object) {
// Reward Object creation
},
error: function(error) {
// Reward exception handled
}
});
- $gName = "Game01";
- $gUserName = "Nick";
- $rewardName = "Reward01";
- $rewardPoints = 900;
-
- $api = new ServiceAPI("<API_KEY>","<SECRET_KEY>");
- $rewardService = $api->buildRewardService();
-
- $reward = $rewardService->redeemRewards($gName, $gUserName, $rewardName, $rewardPoints);
- $jsonResponse = $reward->toString();
$gName = "Game01";
$gUserName = "Nick";
$rewardName = "Reward01";
$rewardPoints = 900;
$api = new ServiceAPI("<API_KEY>","<SECRET_KEY>");
$rewardService = $api->buildRewardService();
$reward = $rewardService->redeemRewards($gName, $gUserName, $rewardName, $rewardPoints);
$jsonResponse = $reward->toString();