Review & Rating System

Manage reviews and ratings for any app items. The item can be anything having a unique ID such as an app on app store/marketplace, items in a catalogue, articles, blogs, etc. It also manages the review comments and their respective ratings. It provides various methods to find average, highest and lowest rated reviews. Reviews can also be muted or unmuted if they have any objectionable content.

Import Statement
  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for Swift
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for Corona
  • create User Api for Cocos2DX
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
  1. import com.shephertz.app42.paas.sdk.android.App42API;  
  2. import com.shephertz.app42.paas.sdk.android.App42Response;  
  3. import com.shephertz.app42.paas.sdk.android.App42Exception;  
  4. import com.shephertz.app42.paas.sdk.android.App42BadParameterException;  
  5. import com.shephertz.app42.paas.sdk.android.App42NotFoundException;  
  6. import com.shephertz.app42.paas.sdk.android.review.Review;  
  7. import com.shephertz.app42.paas.sdk.android.review.ReviewService;  
  1. using com.shephertz.app42.paas.sdk.windows;    
  2. using com.shephertz.app42.paas.sdk.windows.review;     
  1. #import "Shephertz_App42_iOS_API/Shephertz_App42_iOS_API.h"     
  1. #import "Shephertz_App42_iOS_API/Shephertz_App42_iOS_API.h"    
  1. import com.shephertz.app42.paas.sdk.java.App42API;  
  2. import com.shephertz.app42.paas.sdk.java.App42Response;  
  3. import com.shephertz.app42.paas.sdk.java.App42Exception;  
  4. import com.shephertz.app42.paas.sdk.java.App42BadParameterException;  
  5. import com.shephertz.app42.paas.sdk.java.App42NotFoundException;  
  6. import com.shephertz.app42.paas.sdk.java.review.Review;  
  7. import com.shephertz.app42.paas.sdk.java.review.ReviewService;  
  1. using com.shephertz.app42.paas.sdk.csharp;    
  2. using com.shephertz.app42.paas.sdk.csharp.review;  
  1. <script type="text/javascript" src="App42-all-x.x.x.min.js">  
  1. using com.shephertz.app42.paas.sdk.csharp;    
  2. using com.shephertz.app42.paas.sdk.csharp.review;    
  1.    
  2. include_once '../App42Response.php';    
  3. include_once '../App42Exception.php';    
  4. include_once '../App42BadParameterException.php';    
  5. include_once '../App42NotFoundException.php';  
  6. include_once '../App42Log.php';    
  7. include_once '../ReviewService.php';   
  1. require 'App42_Ruby_API'  
  1. import com.shephertz.app42.paas.sdk.as3.App42API;  
  2. import com.shephertz.app42.paas.sdk.as3.App42Response;  
  3. import com.shephertz.app42.paas.sdk.as3.App42Exception;  
  4. import com.shephertz.app42.paas.sdk.as3.App42BadParameterException;  
  5. import com.shephertz.app42.paas.sdk.as3.App42NotFoundException;  
  6. import com.shephertz.app42.paas.sdk.as3.review.Review;  
  7. import com.shephertz.app42.paas.sdk.as3.review.ReviewService;  
  1. import com.shephertz.app42.paas.sdk.jme.App42API;  
  2. import com.shephertz.app42.paas.sdk.jme.App42Response;  
  3. import com.shephertz.app42.paas.sdk.jme.App42Exception;  
  4. import com.shephertz.app42.paas.sdk.jme.App42BadParameterException;  
  5. import com.shephertz.app42.paas.sdk.jme.App42NotFoundException;  
  6. import com.shephertz.app42.paas.sdk.jme.review.Review;  
  7. import com.shephertz.app42.paas.sdk.jme.review.ReviewService;  
Initialize

In order to use the various functions available in a specific API, the developer has to initialize with App42API by passing the apiKey and the secretKey which will become available 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.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for Swift
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for Corona
  • create User Api for Cocos2DX
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
  1. App42API.initialize("ANDROID_APPLICATION_CONTEXT","API_KEY","SECRET_KEY");  
  1. App42API.Initialize("API_KEY","SECRET_KEY");  
  1. [App42API initializeWithAPIKey:@"APP_KEY" andSecretKey:@"SECRET_KEY"];   
  1. App42API.initializeWithAPIKey("API_KEY", andSecretKey:"SECRET_KEY")          
  1. App42API.initialize("API_KEY","SECRET_KEY");  
  1. App42API.Initialize("API_KEY","SECRET_KEY");  
  1. App42.initialize("API_KEY","SECRET_KEY");  
  1. App42API:initialize("API_KEY","SECRET_KEY");  
  1. App42API::Initialize("API_KEY""SECRET_KEY");  
  1. App42API.Initialize("API_KEY","SECRET_KEY");  
  1. App42API::initialize("API_KEY","SECRET_KEY");   
  1. App42API::Initialize("API_KEY""SECRET_KEY");  
  1. api = App42::ServiceAPI.new("API_KEY","SECRET_KEY")     
  1. App42API.initialize("API_KEY","SECRET_KEY");  
  1. App42API.initialize("API_KEY","SECRET_KEY");  
Build Service

After initialization, the developer will have to call the buildXXXService method on App42API to get the instance of the particular API that they wish to build. For example, to build an instance of Review Service, buildReviewService() method needs to be called.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for Swift
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for Corona
  • create User Api for Cocos2DX
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
  1. ReviewService reviewService = App42API.buildReviewService();   
  1. ReviewService reviewService = App42API.BuildReviewService();    
  1. ReviewService *reviewService = [App42API buildReviewService];   
  1. let reviewService = App42API.buildReviewService() as? ReviewService    
  1. ReviewService reviewService = App42API.buildReviewService();   
  1. ReviewService reviewService = App42API.BuildReviewService();   
  1. var reviewService  = new App42Review();  
  1. ReviewService reviewService = App42API.BuildReviewService();   
  1. $reviewService = App42API::buildReviewService();  
  1. reviewService = api.buildReviewService();  
  1. var reviewService:ReviewService = App42API.buildReviewService();  
  1. ReviewService reviewService = App42API.buildReviewService();   
Create Review

Create review for the specified item with comment and rating on that item.

Required Parameters

userID - The user who created the review. itemID - The item for which the review has to be created. reviewComment - Comment on review. reviewRating - Rating of the item.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for Swift
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for Corona
  • create User Api for Cocos2DX
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
  1. String userID = "Nick";  
  2. String itemID = "itemID";  
  3. String reviewComment = "reviewComment";  
  4. double reviewRating = 3;                      
  5. App42API.initialize("ANDROID_APPLICATION_CONTEXT","API_KEY","SECRET_KEY");  
  6. ReviewService reviewService = App42API.buildReviewService();   
  7. reviewService.createReview(userID, itemID, reviewComment, reviewRating, new App42CallBack() {  
  8. public void onSuccess(Object response)   
  9. {  
  10.     Review review  = (Review)response;  
  11.     System.out.println("userId is :" + review.getUserId());    
  12.     System.out.println("itemId is " + review.getItemId());    
  13.     System.out.println("comment is :" + review.getComment());    
  14.     System.out.println("rating is :" + review.getRating());   
  15.     System.out.println("Review Id :"+review.getReviewId());  
  16.     System.out.println("CreatedOn is :"+review.getCreatedOn());  
  17. }  
  18. public void onException(Exception ex)   
  19. {  
  20.     System.out.println("Exception Message"+ex.getMessage());  
  21. }  
  22. });   
  1.     
  2. String userID = "Nick";  
  3. String itemID = "itemID";  
  4. String reviewComment = "reviewComment";  
  5. double reviewRating = 3;                      
  6. App42API.Initialize("API_KEY","SECRET_KEY");  
  7. ReviewService reviewService = App42API.BuildReviewService();   
  8. reviewService.CreateReview(userID,itemID,reviewComment,reviewRating,new Callback());  
  9. public class Callback : App42Callback    
  10. {  
  11.     public void OnException(App42Exception exception)    
  12.     {    
  13.         Console.WriteLine("Exception Message : " + exception);   
  14.     }    
  15.     public void OnSuccess(Object response)    
  16.     {    
  17.         Review review = (Review) response;     
  18.         Console.WriteLine("userId is " + review.GetUserId());  
  19.         Console.WriteLine("itemId is " + review.GetItemId());    
  20.         String jsonResponse = review.ToString();      
  21.     }    
  22. }    
  1. NSString *userID = @"Nick";  
  2. NSString *itemID = @"itemID";  
  3. NSString *reviewComment = @"reviewComment";  
  4. double reviewRating = 3;                      
  5. [App42API initializeWithAPIKey:@"APP_KEY" andSecretKey:@"SECRET_KEY"];  
  6. ReviewService *reviewService = [App42API buildReviewService];   
  7. [reviewService createReview:userID itemID:itemID reviewComment:reviewComment reviewRating:reviewRating completionBlock:^(BOOL success, id responseObj, App42Exception *exception)   
  8. {  
  9.     if (success)  
  10.     {  
  11.         Review *review = (Review*)responseObj;  
  12.         NSLog(@"userId =%@", review.userId);  
  13.         NSLog(@"itemId =%@", review.itemId);  
  14.     }  
  15.     else  
  16.     {  
  17.         NSLog(@"Exception = %@",[exception reason]);  
  18.         NSLog(@"HTTP error Code = %d",[exception httpErrorCode]);  
  19.         NSLog(@"App Error Code = %d",[exception appErrorCode]);  
  20.         NSLog(@"User Info = %@",[exception userInfo]);  
  21.     }  
  22. }];  
  1. let userID = "Nick"  
  2. let itemID = "itemID"  
  3. let reviewComment = "reviewComment"  
  4. let reviewRating = 3  
  5. App42API.initializeWithAPIKey("API_KEY", andSecretKey:"SECRET_KEY")  
  6. let reviewService = App42API.buildReviewService() as? ReviewService   
  7. reviewService?.createReview(userId, itemID:itemId, reviewComment:reviewComment, reviewRating:reviewRating, completionBlock: { (success, response, exception) -> Void in  
  8.     if(success)  
  9.         {  
  10.                 let review = response as! Review  
  11.                 NSLog("%@", review.userID)  
  12.                 NSLog("%@", review.itemID)  
  13.                   
  14.         }  
  15.     else  
  16.         {  
  17.                 NSLog("%@", exception.reason!)  
  18.                 NSLog("%d", exception.appErrorCode)  
  19.                 NSLog("%d", exception.httpErrorCode)  
  20.                 NSLog("%@", exception.userInfo!)  
  21.         }  
  22.     })  
  1. String userID = "Nick";  
  2. String itemID = "itemID";  
  3. String reviewComment = "reviewComment";  
  4. double reviewRating = 3;                      
  5. App42API.initialize("API_KEY","SECRET_KEY");  
  6. ReviewService reviewService = App42API.buildReviewService();  
  7. Review review = reviewService.createReview(userID,itemID,reviewComment,reviewRating);    
  8. System.out.println("userId is :" + review.getUserId());    
  9. System.out.println("itemId is " + review.getItemId());    
  10. System.out.println("comment is :" + review.getComment());    
  11. System.out.println("rating is :" + review.getRating());   
  12. System.out.println("Review Id :"+review.getReviewId());  
  13. System.out.println("CreatedOn is :"+review.getCreatedOn());  
  14. String jsonResponse = review.toString();   
  1. String userID = "Nick";  
  2. String itemID = "itemID";  
  3. String reviewComment = "reviewComment";  
  4. double reviewRating = 3;  
  5. App42Log.SetDebug(true);        //Print output in your editor console                     
  6. App42API.Initialize("API_KEY","SECRET_KEY");  
  7. ReviewService reviewService = App42API.BuildReviewService();   
  8. reviewService.CreateReview(userID, itemID, reviewComment, reviewRating, new UnityCallBack());   
  9. public class UnityCallBack : App42CallBack  
  10. {  
  11.     public void OnSuccess(object response)  
  12.     {  
  13.         Review review = (Review) response;     
  14.         App42Log.Console("userId is " + review.GetUserId());  
  15.         App42Log.Console("itemId is " + review.GetItemId());  
  16.     }  
  17.   
  18.     public void OnException(Exception e)  
  19.     {  
  20.         App42Log.Console("Exception : " + e);  
  21.     }  
  22. }  
  1. var userID = "Nick",  
  2. itemID = "itemID",  
  3. reviewComment = "reviewComment",  
  4. reviewRating = 3,  
  5. response ;    
  6. App42.initialize("API_KEY","SECRET_KEY");  
  7. var reviewService  = new App42Review();  
  8. reviewService.createReview(userID,itemID,reviewComment,reviewRating,{    
  9.     success: function(object)   
  10.     {    
  11.         var review = JSON.parse(object);    
  12.         response = review.app42.response.reviews.review;  
  13.         console.log("userId is " + response.userId)  
  14.         console.log("itemId is " + response.itemId)  
  15.     },    
  16.     error: function(error) {    
  17.     }    
  18. });   
  1. String userID = "Nick";  
  2. String itemID = "itemID";  
  3. String reviewComment = "reviewComment";  
  4. double reviewRating = 3;                      
  5. App42API.Initialize("API_KEY","SECRET_KEY");  
  6. ReviewService reviewService = App42API.BuildReviewService();   
  7. Review review = reviewService.CreateReview(userID,itemID,reviewComment,reviewRating);   
  8. Console.WriteLine("userId is " + review.GetUserId());  
  9. Console.WriteLine("itemId is " + review.GetItemId());    
  10. String jsonResponse = review.ToString();      
  1. $userID = "Nick";  
  2. $itemID = "itemID";  
  3. $reviewComment = "reviewComment";  
  4. $reviewRating = 3;    
  5. App42API::initialize("API_KEY","SECRET_KEY");  
  6. $reviewService = App42API::buildReviewService();  
  7. $review = $reviewService->createReview($userID, $itemID, $reviewComment,$reviewRating);   
  8. print_r("UserId is : ".$review->getUserId().PHP_EOL);  
  9. print_r("ItemId is :".$review->getItemId().PHP_EOL);  
  10. print_r("Review Id is :".$review->getReviewId().PHP_EOL);  
  11. print_r("Comment is:  ".$review->getComment().PHP_EOL);  
  12. print_r("Ranking is : ".$review->getRating().PHP_EOL);  
  13. print_r("CreatedOn is :".$review->getCreatedOn().PHP_EOL);       
  14. $jsonResponse = $review->toString();  
  1. userID = "Nick";  
  2. itemID = "itemID";  
  3. reviewComment = "reviewComment";  
  4. reviewRating = 3;                         
  5. api = App42::ServiceAPI.new("API_KEY","SECRET_KEY")   
  6. reviewService = api.buildReviewService();  
  7. review = review_service.create_review(userID, itemID, reviewComment, reviewRating);   
  8. puts "userId is #{review.userID}";  
  9. puts "itemId is #{review.itemID}";  
  10. puts "comment #{review.comment}";  
  11. puts "rating #{review.rating}";  
  12. json_response = review.to_s();  
  1. var userID:String = "Nick";  
  2. var itemID:String = "itemID";     
  3. var reviewComment:String="reviewComment";  
  4. var reviewRating:Number = 3;  
  5. App42API.initialize("API_KEY","SECRET_KEY");  
  6. var reviewService:ReviewService = App42API.buildReviewService();  
  7. reviewService.createReview(userID, itemID, reviewComment, reviewRating, new callback());  
  8. public class callback implements App42CallBack    
  9. {   
  10.     public function onException(excption:App42Exception):void    
  11.     {    
  12.         trace("Exception Message");    
  13.     }    
  14.     public function onSuccess(response:Object):void    
  15.     {    
  16.         var review:Review = Review(response);  
  17.         trace("response is : " + review);  
  18.     }    
  19. }  
  1. String userID = "Nick";  
  2. String itemID = "itemID";  
  3. String reviewComment = "reviewComment";  
  4. double reviewRating = 3;                      
  5. App42API.initialize("API_KEY","SECRET_KEY");  
  6. ReviewService reviewService = App42API.buildReviewService();   
  7. Review review = reviewService.createReview(userID,itemID,reviewComment,reviewRating);    
  8. System.out.println("userId is " + review.getUserId());  
  9. System.out.println("itemId is " + review.getItemId());  
  10. String jsonResponse = review.toString();   
Get All Reviews

Fetch all reviews in the App.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for Swift
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for Corona
  • create User Api for Cocos2DX
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
  1. App42API.initialize("ANDROID_APPLICATION_CONTEXT","API_KEY","SECRET_KEY");  
  2. ReviewService reviewService = App42API.buildReviewService();   
  3. reviewService.getAllReviews(new App42CallBack() {  
  4. public void onSuccess(Object response)   
  5. {  
  6.     ArrayList<Review> review = (ArrayList<Review>)response;  
  7.     for(int i = 0;i < review.size();i++)  
  8.     {  
  9.         System.out.println("userId is " + review.get(i).getUserId());    
  10.         System.out.println("itemId is " + review.get(i).getItemId());    
  11.         System.out.println("comment is :" + review.get(i).getComment());    
  12.         System.out.println("rating is :" + review.get(i).getRating());   
  13.         System.out.println("Review Id :"+review.get(i).getReviewId());  
  14.         System.out.println("CreatedOn is :"+review.get(i).getCreatedOn());  
  15.     }  
  16. }  
  17. public void onException(Exception ex)   
  18. {  
  19.     System.out.println("Exception Message"+ex.getMessage());  
  20. }  
  21. });  
  1. App42API.Initialize("API_KEY","SECRET_KEY");  
  2. ReviewService reviewService = App42API.BuildReviewService();   
  3. reviewService.GetAllReviews(new Callback());  
  4. public class Callback : App42Callback    
  5. {    
  6.     public void OnException(App42Exception exception)    
  7.     {    
  8.         Console.WriteLine("Exception Message : " + exception);   
  9.     }    
  10.     public void OnSuccess(Object response)    
  11.     {    
  12.         IList<Review> review = (List<Review>) response;   
  13.         for(int i=0;i<review.Count;i++){  
  14.             Console.WriteLine("userId is " + review[i].GetUserId());  
  15.             Console.WriteLine("itemId is " + review[i].GetItemId());   
  16.         }  
  17.     }    
  18. }    
  1. [App42API initializeWithAPIKey:@"APP_KEY" andSecretKey:@"SECRET_KEY"];  
  2. ReviewService *reviewService = [App42API buildReviewService];   
  3. [reviewService getAllReviews:^(BOOL success, id responseObj, App42Exception *exception)   
  4. {  
  5.     if (success)  
  6.     {  
  7.         NSArray *reviewList = (NSArray*)responseObj;  
  8.         for(Review *review in reviewList){   
  9.             NSLog(@"userId =%@", review.userId);  
  10.             NSLog(@"itemId =%@", review.itemId);  
  11.         }  
  12.     }  
  13.     else  
  14.     {  
  15.         NSLog(@"Exception = %@",[exception reason]);  
  16.         NSLog(@"HTTP error Code = %d",[exception httpErrorCode]);  
  17.         NSLog(@"App Error Code = %d",[exception appErrorCode]);  
  18.         NSLog(@"User Info = %@",[exception userInfo]);  
  19.     }  
  20. }];  
  1. App42API.initializeWithAPIKey("API_KEY", andSecretKey:"SECRET_KEY")  
  2. let reviewService = App42API.buildReviewService() as? ReviewService   
  3. reviewService?.getAllReviews( { (success, response, exception) -> Void in  
  4.        if(success)  
  5.            {  
  6.               let list = response as! NSArray  
  7.                for review in list   
  8.             {  
  9.                    NSLog("%@", review.userId)  
  10.                    NSLog("%@", review.itemId)  
  11.                }  
  12.            }  
  13.        else  
  14.            {  
  15.                NSLog("%@", exception.reason!)  
  16.                NSLog("%d", exception.appErrorCode)  
  17.                NSLog("%d", exception.httpErrorCode)  
  18.                NSLog("%@", exception.userInfo!)  
  19.            }  
  20.        })  
  1. App42API.initialize("API_KEY","SECRET_KEY");  
  2. ReviewService reviewService = App42API.buildReviewService();  
  3. ArrayList<Review> review = reviewService.getAllReviews();   
  4. for(int i = 0;i < review.size();i++)  
  5. {  
  6.     System.out.println("userId is " + review.get(i).getUserId());    
  7.     System.out.println("itemId is " + review.get(i).getItemId());    
  8.     System.out.println("comment is :" + review.get(i).getComment());    
  9.     System.out.println("rating is :" + review.get(i).getRating());   
  10.     System.out.println("Review Id :"+review.get(i).getReviewId());  
  11.     System.out.println("CreatedOn is :"+review.get(i).getCreatedOn());  
  12. }  
  1. App42Log.SetDebug(true);        //Print output in your editor console  
  2. App42API.Initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.BuildReviewService();   
  4. reviewService.GetAllReviews(new UnityCallBack());   
  5. public class UnityCallBack : App42CallBack  
  6. {  
  7.     public void OnSuccess(object response)  
  8.     {  
  9.         IList<Review> review = (List<Review>) response;   
  10.         for(int i=0;i<review.Count;i++){  
  11.             App42Log.Console("userId is " + review[i].GetUserId());  
  12.             App42Log.Console("itemId is " + review[i].GetItemId());   
  13.         }  
  14.     }  
  15.   
  16.   
  17.     public void OnException(Exception e)  
  18.     {  
  19.         App42Log.Console("Exception : " + e);  
  20.     }  
  21. }  
  1. var response ;    
  2. App42.initialize("API_KEY","SECRET_KEY");  
  3. var reviewService  = new App42Review();  
  4. reviewService.getAllReviews({    
  5.     success: function(object)   
  6.     {    
  7.         var review = JSON.parse(object);    
  8.         response = review.app42.response.reviews;  
  9.         console.log("response is " + response)  
  10.     },    
  11.     error: function(error) {    
  12.     }    
  13. });   
  1. App42API.Initialize("API_KEY","SECRET_KEY");  
  2. ReviewService reviewService = App42API.BuildReviewService();   
  3. IList<Review> review = reviewService.GetAllReviews();  
  4. for(int i=0;i<review.Count;i++){  
  5.     Console.WriteLine("userId is " + review[i].GetUserId());  
  6.     Console.WriteLine("itemId is " + review[i].GetItemId());   
  7. }  
  1. App42API::initialize("API_KEY","SECRET_KEY");  
  2. $reviewService = App42API::buildReviewService();  
  3. $reviewResponse = $reviewService->getAllReviews();   
  4. foreach ($reviewResponse as $review)   
  5. {  
  6.     print_r("UserId is " . $review->getUserId() );  
  7.     print_r("ItemId is " . $review->getItemId() );  
  8.     print_r("Review Id " . $review->getReviewId() );  
  9.     print_r("Status is " . $review->getStatus() );  
  10.     print_r("Comment is " . $review->getComment() );  
  11.     print_r("Ranking " . $review->getRating() );  
  12.     print_r("CreatedOn  is " . $review->getCreatedOn() );  
  13. }  
  14. $jsonResponse = $reviewResponse[0]->toString();  
  1. review_list = Array.new();  
  2. api = App42::ServiceAPI.new("API_KEY","SECRET_KEY")   
  3. reviewService = api.buildReviewService();  
  4. review_list = review_service.get_all_reviews();   
  5. for review in review_list do  
  6.   puts "userId is #{review.user_id}";  
  7.   puts "itemId is #{review.item_id}";  
  8.   puts "comment #{review.comment}";  
  9.   puts "rating #{review.rating}";  
  10. end  
  11. json_response = review_list.to_s();  
  1. App42API.initialize("API_KEY","SECRET_KEY");  
  2. var reviewService:ReviewService = App42API.buildReviewService();  
  3. reviewService.getAllReviews(new callback());  
  4. public class callback implements App42CallBack    
  5. {   
  6.     public function onException(excption:App42Exception):void    
  7.     {    
  8.         trace("Exception Message");    
  9.     }    
  10.     public function onSuccess(response:Object):void    
  11.     {    
  12.         var review:Review = Review(response);  
  13.         trace("response is : " + review);  
  14.     }    
  15. }   
  1. App42API.initialize("API_KEY","SECRET_KEY");  
  2. ReviewService reviewService = App42API.buildReviewService();   
  3. Vector reviewList = reviewService.getAllReviews();   
  4. for(int i=0;i < reviewList.size();i++)    
  5. {   
  6.     Review review = (Review)reviewList.elementAt(i);    
  7.     System.out.println("userId is " + review.getUserId());  
  8.     System.out.println("itemId is " + review.getItemId());  
  9. }           
Get All Reviews Count

Fetch count of all reviews in the App.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for Swift
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for Corona
  • create User Api for Cocos2DX
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
  1. App42API.initialize("ANDROID_APPLICATION_CONTEXT","API_KEY","SECRET_KEY");  
  2. ReviewService reviewService = App42API.buildReviewService();   
  3. reviewService.getAllReviewsCount(new App42CallBack() {  
  4. public void onSuccess(Object response)   
  5. {  
  6.     App42Response app42response = (App42Response)response;        
  7.     System.out.println("Total Records :  " + app42response.getTotalRecords());  
  8. }  
  9. public void onException(Exception ex)   
  10. {  
  11.     System.out.println("Exception Message"+ex.getMessage());  
  12. }  
  13. });   
  1. App42API.Initialize("API_KEY","SECRET_KEY");  
  2. ReviewService reviewService = App42API.BuildReviewService();   
  3. reviewService.GetAllReviewsCount(new Callback());   
  4. public class Callback : App42Callback    
  5. {     
  6.     public void OnException(App42Exception exception)    
  7.     {    
  8.         Console.WriteLine("Exception Message : " + exception);   
  9.     }    
  10.     public void OnSuccess(Object response)    
  11.     {    
  12.         App42Response success = (App42Response) response;       
  13.         String jsonResponse = success.ToString();    
  14.     }    
  15. }    
  1. [App42API initializeWithAPIKey:@"APP_KEY" andSecretKey:@"SECRET_KEY"];  
  2. ReviewService *reviewService = [App42API buildReviewService];   
  3. [reviewService getAllReviewsCount:^(BOOL success, id responseObj, App42Exception *exception)   
  4. {  
  5.     if (success)  
  6.     {  
  7.         App42Response *response = (App42Response*)responseObj;   
  8.         NSString *success = response.isResponseSuccess;  
  9.         NSString *jsonResponse = [response toString];   
  10.     }  
  11.     else  
  12.     {  
  13.         NSLog(@"Exception = %@",[exception reason]);  
  14.         NSLog(@"HTTP error Code = %d",[exception httpErrorCode]);  
  15.         NSLog(@"App Error Code = %d",[exception appErrorCode]);  
  16.         NSLog(@"User Info = %@",[exception userInfo]);  
  17.     }  
  18. }];              
  1. App42API.initializeWithAPIKey("API_KEY", andSecretKey:"SECRET_KEY")  
  2. let reviewService = App42API.buildReviewService() as? ReviewService   
  3. reviewService?.getAllReviewsCount( { (success, response, exception) -> Void in  
  4.    if(success)  
  5.        {  
  6.            let review = response as! App42Response  
  7.            NSLog("%@", review.strResponse)  
  8.            NSLog("%d", review.totalRecords)  
  9.        }  
  10. else  
  11. {  
  12.            NSLog("%@", exception.reason!)  
  13.            NSLog("%d", exception.appErrorCode)  
  14.            NSLog("%d", exception.httpErrorCode)  
  15.            NSLog("%@", exception.userInfo!)  
  16. }  
  17.  })  
  1. App42API.initialize("API_KEY","SECRET_KEY");  
  2. ReviewService reviewService = App42API.buildReviewService();  
  3. App42Response app42response = reviewService.getAllReviewsCount();   
  4. System.out.println("Total Records :  " + app42response.getTotalRecords()) ;  
  5. boolean  success = app42response.isResponseSuccess();  
  6. String jsonResponse = app42response.toString();   
  1. App42Log.SetDebug(true);        //Print output in your editor console  
  2. App42API.Initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.BuildReviewService();   
  4. reviewService.GetAllReviewsCount(new UnityCallBack());   
  5. public class UnityCallBack : App42CallBack  
  6. {  
  7.     public void OnSuccess(object response)  
  8.     {  
  9.         App42Response success = (App42Response) response;       
  10.         String jsonResponse = success.ToString();    
  11.     }  
  12.   
  13.     public void OnException(Exception e)  
  14.     {  
  15.         App42Log.Console("Exception : " + e);  
  16.     }  
  17. }  
  1. var response ;    
  2. App42.initialize("API_KEY","SECRET_KEY");  
  3. var reviewService  = new App42Review();  
  4. reviewService.getAllReviewsCount({    
  5.     success: function(object)   
  6.     {    
  7.         var review = JSON.parse(object);    
  8.         response = review.app42.response;  
  9.         console.log("success is " + response.success)  
  10.     },    
  11.     error: function(error) {    
  12.     }    
  13. });   
  1. App42API.Initialize("API_KEY","SECRET_KEY");  
  2. ReviewService reviewService = App42API.BuildReviewService();   
  3. App42Response response = reviewService.GetAllReviewsCount();   
  4. Boolean  success = response.IsResponseSuccess();  
  5. String jsonResponse = response.ToString();   
  1. App42API::initialize("API_KEY","SECRET_KEY");  
  2. $reviewService = App42API::buildReviewService();  
  3. $response = $reviewService->getAllReviewsCount();   
  4. print_r("Total Records :".$response->getTotalRecords());  
  5. $success = $response->isResponseSuccess();  
  6. $jsonResponse = $response->toString();   
  1. api = App42::ServiceAPI.new("API_KEY","SECRET_KEY")   
  2. reviewService = api.buildReviewService();  
  3. response = review_service.get_all_reviews_count();     
  4. success = response.is_response_success();  
  5. total_records = response.total_records();  
  6. json_response = response.to_s();  
  1. App42API.initialize("API_KEY","SECRET_KEY");  
  2. var reviewService:ReviewService = App42API.buildReviewService();  
  3. reviewService.getAllReviewsCount(new callback());  
  4. public class callback implements App42CallBack    
  5. {   
  6.     public function onException(excption:App42Exception):void    
  7.     {    
  8.         trace("Exception Message");    
  9.     }    
  10.     public function onSuccess(response:Object):void    
  11.     {    
  12.         var review:Review = Review(response);  
  13.         trace("response is : " + review);  
  14.     }    
  15. }   
  1. App42API.initialize("API_KEY","SECRET_KEY");  
  2. ReviewService reviewService = App42API.buildReviewService();   
  3. App42Response response = reviewService.getAllReviewsCount();   
  4. boolean  success = response.isResponseSuccess();  
  5. String jsonResponse = response.toString();   
Get All Reviews Paging

Fetch all reviews in the app by paging.

Required Parameters

max - Maximum number of records to be fetched. offset - From where the records are to be fetched.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for Swift
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for Corona
  • create User Api for Cocos2DX
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
  1. int max = 1;  
  2. int offset = 0 ;  
  3. App42API.initialize("ANDROID_APPLICATION_CONTEXT","API_KEY","SECRET_KEY");  
  4. ReviewService reviewService = App42API.buildReviewService();   
  5. reviewService.getAllReviews(max,offset, new App42CallBack() {  
  6. public void onSuccess(Object response)   
  7. {  
  8.     ArrayList<Review> review = (ArrayList<Review>)response;  
  9.     for(int i = 0;i < review.size();i++)  
  10.     {  
  11.         System.out.println("userId is " + review.get(i).getUserId());    
  12.         System.out.println("itemId is " + review.get(i).getItemId());    
  13.         System.out.println("Review Id :"+review.get(i).getReviewId());  
  14.         System.out.println("comment is :" + review.get(i).getComment());    
  15.         System.out.println("rating is :" + review.get(i).getRating());   
  16.         System.out.println("CreatedOn is :"+review.get(i).getCreatedOn());  
  17.     }  
  18. }  
  19. public void onException(Exception ex)   
  20. {  
  21.     System.out.println("Exception Message"+ex.getMessage());  
  22. }  
  23. });  
  1. int max = 1;  
  2. int offset = 0 ;  
  3. App42API.Initialize("API_KEY","SECRET_KEY");  
  4. ReviewService reviewService = App42API.BuildReviewService();   
  5. reviewService.GetAllReviews(max,offset,new Callback());  
  6. public class Callback : App42Callback    
  7. {    
  8.     public voidOnException(App42Exception exception)    
  9.     {    
  10.         Console.WriteLine("Exception Message : " + exception);   
  11.     }    
  12.     public voidOnSuccess(Object response)    
  13.     {    
  14.         IList<Review> review = (List<Review>) response;     
  15.         for(int i=0;i<review.Count;i++){  
  16.             Console.WriteLine("userId is " + review[i].GetUserId());  
  17.             Console.WriteLine("itemId is " + review[i].GetItemId());   
  18.         }  
  19.     }    
  20. }    
  1. int max = 1;  
  2. int offset = 0 ;  
  3. [App42API initializeWithAPIKey:@"APP_KEY" andSecretKey:@"SECRET_KEY"];  
  4. ReviewService *reviewService = [App42API buildReviewService];   
  5. [reviewService getAllReviews:max offset:offset completionBlock:^(BOOL success, id responseObj, App42Exception *exception)   
  6. {  
  7.     if (success)  
  8.     {  
  9.         NSArray *reviewList = (NSArray*)responseObj;  
  10.         for(Review *review in reviewList){   
  11.             NSLog(@"userId =%@", review.userId);  
  12.             NSLog(@"itemId =%@", review.itemId);  
  13.         }  
  14.     }  
  15.     else  
  16.     {  
  17.         NSLog(@"Exception = %@",[exception reason]);  
  18.         NSLog(@"HTTP error Code = %d",[exception httpErrorCode]);  
  19.         NSLog(@"App Error Code = %d",[exception appErrorCode]);  
  20.         NSLog(@"User Info = %@",[exception userInfo]);  
  21.     }  
  22. }];  
  1. let max:Int32 = 1  
  2. let offset:Int32 = 0   
  3. App42API.initializeWithAPIKey("API_KEY", andSecretKey:"SECRET_KEY")  
  4. let reviewService = App42API.buildReviewService() as? ReviewService   
  5. reviewService?.getAllReviews(max, offset:offset, completionBlock: { (success, response, exception) -> Void in  
  6.     if(success)  
  7.         {  
  8.                let list = response as! NSArray  
  9.                 for review in list   
  10.                 {  
  11.                     NSLog("%@", review.userId)  
  12.                     NSLog("%@", review.itemId)  
  13.                 }  
  14.         }  
  15.     else  
  16.         {  
  17.                 NSLog("%@", exception.reason!)  
  18.                 NSLog("%d", exception.appErrorCode)  
  19.                 NSLog("%d", exception.httpErrorCode)  
  20.                 NSLog("%@", exception.userInfo!)  
  21.         }  
  22.         })  
  1. int max = 1;  
  2. int offset = 0 ;  
  3. App42API.initialize("API_KEY","SECRET_KEY");  
  4. ReviewService reviewService = App42API.buildReviewService();  
  5. ArrayList<Review> review = reviewService.getAllReviews(max,offset);  
  6. for(int i = 0;i < review.size();i++)  
  7. {  
  8.     System.out.println("userId is " + review.get(i).getUserId());    
  9.     System.out.println("itemId is " + review.get(i).getItemId());    
  10.     System.out.println("Review Id :"+review.get(i).getReviewId());  
  11.     System.out.println("comment is :" + review.get(i).getComment());    
  12.     System.out.println("rating is :" + review.get(i).getRating());   
  13.     System.out.println("CreatedOn is :"+review.get(i).getCreatedOn());  
  14. }  
  1. int max = 1;  
  2. int offset = 0 ;  
  3. App42Log.SetDebug(true);        //Print output in your editor console  
  4. App42API.Initialize("API_KEY","SECRET_KEY");  
  5. ReviewService reviewService = App42API.BuildReviewService();   
  6. reviewService.GetAllReviews(max, offset,new UnityCallBack());   
  7. public class UnityCallBack : App42CallBack  
  8. {  
  9.     public void OnSuccess(object response)  
  10.     {  
  11.         IList<Review> review = (List<Review>) response;   
  12.         for(int i=0;i<review.Count;i++){  
  13.             App42Log.Console("userId is " + review[i].GetUserId());  
  14.             App42Log.Console("itemId is " + review[i].GetItemId());   
  15.         }  
  16.     }  
  17.   
  18.     public void OnException(Exception e)  
  19.     {  
  20.         App42Log.Console("Exception : " + e);  
  21.     }  
  22. }  
  1. var max = 1;  
  2. var offset = 0 ;  
  3. var response ;    
  4. App42.initialize("API_KEY","SECRET_KEY");  
  5. var reviewService  = new App42Review();  
  6. reviewService.getAllReviewsByPaging(max,offset,{    
  7.     success: function(object)   
  8.     {    
  9.         var review = JSON.parse(object);    
  10.         response = review.app42.response.reviews;  
  11.         console.log("response is " + response)  
  12.     },    
  13.     error: function(error) {    
  14.     }    
  15. });   
  1. int max = 1;  
  2. int offset = 0 ;  
  3. App42API.Initialize("API_KEY","SECRET_KEY");  
  4. ReviewService reviewService = App42API.BuildReviewService();   
  5. IList<Review> review = reviewService.GetAllReviews(max,offset);   
  6. for(int i=0;i<review.Count;i++){  
  7.     Console.WriteLine("userId is " + review[i].GetUserId());  
  8.     Console.WriteLine("itemId is " + review[i].GetItemId());   
  9. }  
  1. $max = 1;  
  2. $offset = 0 ;  
  3. App42API::initialize("API_KEY","SECRET_KEY");  
  4. $reviewService = App42API::buildReviewService();  
  5. $reviewResponse = $reviewService->getAllReviews($max,$offset);   
  6. foreach ($reviewResponse as $review)   
  7. {  
  8.     print_r("UserId is " . $review->getUserId() );  
  9.     print_r("ItemId is " . $review->getItemId() );  
  10.     print_r("Review Id " . $review->getReviewId() );  
  11.     print_r("Status is " . $review->getStatus() );  
  12.     print_r("Comment is " . $review->getComment() );  
  13.     print_r("Ranking " . $review->getRating() );  
  14.     print_r("CreatedOn  is " . $review->getCreatedOn() );  
  15. }  
  16. $jsonResponse = $reviewResponse[0]->toString();  
  1. max = 1;  
  2. offset = 0;               
  3. review_list = Array.new();  
  4. api = App42::ServiceAPI.new("API_KEY","SECRET_KEY")   
  5. reviewService = api.buildReviewService();  
  6. review_list = review_service.get_all_reviews_by_paging(max, offset);  
  7. for review in review_list do  
  8.   puts "userId is #{review.user_id}";  
  9.   puts "itemId is #{review.item_id}";  
  10.   puts "comment #{review.comment}";  
  11.   puts "rating #{review.rating}";  
  12. end  
  13. json_response = review_list.to_s();  
  1. var max:int=1;  
  2. var offset:int=1;  
  3. App42API.initialize("API_KEY","SECRET_KEY");  
  4. var reviewService:ReviewService = App42API.buildReviewService();  
  5. reviewService.getAllReviewsWithPaging(max, offset,new callback());  
  6. public class callback implements App42CallBack    
  7. {   
  8.     public function onException(excption:App42Exception):void    
  9.     {    
  10.         trace("Exception Message");    
  11.     }    
  12.     public function onSuccess(response:Object):void    
  13.     {    
  14.         var review:Review = Review(response);  
  15.         trace("response is : " + review);  
  16.     }    
  17. }   
  1. Integer max = new Integer(1);  
  2. Integer offset = new Integer(0);    
  3. App42API.initialize("API_KEY","SECRET_KEY");  
  4. ReviewService reviewService = App42API.buildReviewService();   
  5. Vector reviewList = reviewService.getAllReviews(max,offset);   
  6. for(int i=0;i < reviewList.size();i++)    
  7. {   
  8.     Review review = (Review)reviewList.elementAt(i);    
  9.     System.out.println("userId is " + review.getUserId());  
  10.     System.out.println("itemId is " + review.getItemId());  
  11. }           
Get Reviews By Item

Fetch all reviews based on the itemId.

Required Parameters

itemId - The item ID for which reviews have to be fetched.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for Swift
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for Corona
  • create User Api for Cocos2DX
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
  1. String itemId = "itemId";  
  2. App42API.initialize("ANDROID_APPLICATION_CONTEXT","API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();   
  4. reviewService.getReviewsByItem(itemId, new App42CallBack() {  
  5. public void onSuccess(Object response)   
  6. {  
  7.     ArrayList<Review> review = (ArrayList<Review>)response;  
  8.     for(int i = 0;i < review.size();i++)  
  9.     {  
  10.         System.out.println("userId is " + review.get(i).getUserId());    
  11.         System.out.println("itemId is " + review.get(i).getItemId());    
  12.         System.out.println("Review Id :"+review.get(i).getReviewId());  
  13.         System.out.println("comment is :" + review.get(i).getComment());    
  14.         System.out.println("rating is :" + review.get(i).getRating());   
  15.         System.out.println("CreatedOn is :"+review.get(i).getCreatedOn());  
  16.     }  
  17. }  
  18. public void onException(Exception ex)   
  19. {  
  20.     System.out.println("Exception Message"+ex.getMessage());  
  21. }  
  22. });  
  1. String itemId = "itemId";  
  2. App42API.Initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.BuildReviewService();   
  4. reviewService.GetReviewsByItem(itemId,new Callback());  
  5. public class Callback : App42Callback    
  6. {    
  7.     public void OnException(App42Exception exception)    
  8.     {    
  9.         Console.WriteLine("Exception Message : " + exception);   
  10.     }    
  11.     public void OnSuccess(Object response)    
  12.     {    
  13.         IList<Review> review = (List<Review>) response;     
  14.         for(int i=0;i<review.Count;i++){  
  15.             Console.WriteLine("userId is " + review[i].GetUserId());  
  16.             Console.WriteLine("itemId is " + review[i].GetItemId());   
  17.         }  
  18.     }    
  19. }    
  1. NSString *itemId = @"itemId";  
  2. [App42API initializeWithAPIKey:@"APP_KEY" andSecretKey:@"SECRET_KEY"];  
  3. ReviewService *reviewService = [App42API buildReviewService];   
  4. [reviewService getReviewsByItem:itemId completionBlock:^(BOOL success, id responseObj, App42Exception *exception)   
  5. {  
  6.     if (success)  
  7.     {  
  8.         NSArray *reviewList = (NSArray*)responseObj;  
  9.         for(Review *review in reviewList){   
  10.             NSLog(@"userId =%@", review.userId);  
  11.             NSLog(@"itemId =%@", review.itemId);  
  12.         }  
  13.     }  
  14.     else  
  15.     {  
  16.         NSLog(@"Exception = %@",[exception reason]);  
  17.         NSLog(@"HTTP error Code = %d",[exception httpErrorCode]);  
  18.         NSLog(@"App Error Code = %d",[exception appErrorCode]);  
  19.         NSLog(@"User Info = %@",[exception userInfo]);  
  20.     }  
  21. }];  
  1. let  itemID = "itemId";     
  2. App42API.initializeWithAPIKey("API_KEY", andSecretKey:"SECRET_KEY")  
  3. let reviewService = App42API.buildReviewService() as? ReviewService     
  4. reviewService?.getAverageReviewByItem(itemID, completionBlock: { (success, response, exception) -> Void in    
  5.     if (success)    
  6.         {  
  7.             let list = response as! NSArray  
  8.             for review in list   
  9.             {  
  10.             NSLog("%@", review.userId)  
  11.             NSLog("%@", review.itemId)  
  12.             }  
  13.        }  
  14.     else  
  15.         {  
  16.             NSLog("%@", exception.reason!)  
  17.             NSLog("%d", exception.appErrorCode)  
  18.             NSLog("%d", exception.httpErrorCode)  
  19.             NSLog("%@", exception.userInfo!)  
  20.         }  
  21.     })  
  1. String itemId = "itemId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();  
  4. ArrayList<Review> review = reviewService.getReviewsByItem(itemId);  
  5. for(int i = 0;i < review.size();i++)  
  6. {  
  7.     System.out.println("userId is " + review.get(i).getUserId());    
  8.     System.out.println("itemId is " + review.get(i).getItemId());    
  9.     System.out.println("Review Id :"+review.get(i).getReviewId());  
  10.     System.out.println("comment is :" + review.get(i).getComment());    
  11.     System.out.println("rating is :" + review.get(i).getRating());   
  12.     System.out.println("CreatedOn is :"+review.get(i).getCreatedOn());  
  13. }  
  1. String itemId = "itemId";  
  2. App42Log.SetDebug(true);        //Print output in your editor console  
  3. App42API.Initialize("API_KEY","SECRET_KEY");  
  4. ReviewService reviewService = App42API.BuildReviewService();   
  5. reviewService.GetReviewsByItem(itemId, new UnityCallBack());   
  6. public class UnityCallBack : App42CallBack  
  7. {  
  8.     public void OnSuccess(object response)  
  9.     {  
  10.         IList<Review> review = (IList<Review>)response;  
  11.         for(int i=0;i<review.Count;i++){  
  12.             App42Log.Console("userId is " + review[i].GetUserId());  
  13.             App42Log.Console("itemId is " + review[i].GetItemId());   
  14.         }  
  15.     }  
  16.   
  17.     public void OnException(Exception e)  
  18.     {  
  19.         App42Log.Console("Exception : " + e);  
  20.     }  
  21. }  
  1. var itemId = "itemId";  
  2. var response ;    
  3. App42.initialize("API_KEY","SECRET_KEY");  
  4. var reviewService  = new App42Review();  
  5. reviewService.getReviewsByItem(itemId,{    
  6.   
  7.     success: function(object)   
  8.     {    
  9.         var review = JSON.parse(object);    
  10.         response = review.app42.response.reviews;  
  11.         console.log("response is " + response)  
  12.     },    
  13.     error: function(error) {    
  14.     }    
  15. });   
  1. String itemId = "itemId";  
  2. App42API.Initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.BuildReviewService();   
  4. IList<Review> review = reviewService.GetReviewsByItem(itemId);   
  5. for(int i=0;i<review.Count;i++){  
  6.     Console.WriteLine("userId is " + review[i].GetUserId());  
  7.     Console.WriteLine("itemId is " + review[i].GetItemId());   
  8. }  
  1. $itemId = "itemId";  
  2. App42API::initialize("API_KEY","SECRET_KEY");  
  3. $reviewService = App42API::buildReviewService();  
  4. $reviewResponse = $reviewService->getReviewsByItem($itemId);   
  5. foreach ($reviewResponse as $review)  
  6. {  
  7.     print_r("UserId is " . $review->getUserId() );  
  8.     print_r("ItemId is " . $review->getItemId() );  
  9.     print_r("Review Id " . $review->getReviewId() );  
  10.     print_r("Status is " . $review->getStatus() );  
  11.     print_r("Comment is " . $review->getComment() );  
  12.     print_r("Ranking " . $review->getRating() );  
  13.     print_r("CreatedOn  is " . $review->getCreatedOn() );  
  14. }  
  15. $jsonResponse = $reviewResponse[0]->toString();  
  1. itemId = "itemId";                
  2. review_list = Array.new();  
  3. api = App42::ServiceAPI.new("API_KEY","SECRET_KEY")   
  4. reviewService = api.buildReviewService();  
  5. review_list = review_service.get_reviews_by_item(itemId);  
  6. for review in review_list do  
  7.   puts "userId is #{review.user_id}";  
  8.   puts "itemId is #{review.itemId}";  
  9.   puts "comment #{review.comment}";  
  10.   puts "rating #{review.rating}";  
  11. end  
  12. json_response = review_list.to_s();  
  1. var itemId:String="itemId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. var reviewService:ReviewService = App42API.buildReviewService();  
  4. reviewService.getReviewsByItem(itemId, new callback());  
  5. public class callback implements App42CallBack    
  6. {   
  7.     public function onException(excption:App42Exception):void    
  8.     {    
  9.         trace("Exception Message");    
  10.     }    
  11.     public function onSuccess(response:Object):void    
  12.     {    
  13.         var review:Review = Review(response);  
  14.         trace("response is : " + review);  
  15.     }    
  16. }   
  1. String itemId = "itemId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();   
  4. Vector reviewList = reviewService.getReviewsByItem(itemId);   
  5. for(int i=0;i < reviewList.size();i++)    
  6. {   
  7.     Review review = (Review)reviewList.elementAt(i);    
  8.     System.out.println("userId is " + review.getUserId());  
  9.     System.out.println("itemId is " + review.getItemId());  
  10. }           
Get Reviews Count By Item

Fetches the count of All Reviews based on the itemId.

Required Parameters

itemId - The item id for which count of reviews has to be fetched.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for Swift
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for Corona
  • create User Api for Cocos2DX
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
  1. String itemId = "itemId";  
  2. App42API.initialize("ANDROID_APPLICATION_CONTEXT","API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();   
  4. reviewService.getReviewsCountByItem(itemId, new App42CallBack() {  
  5. public void onSuccess(Object response)   
  6. {  
  7.     App42Response app42response = (App42Response)response;        
  8.     System.out.println("Total Records : " + app42response.getTotalRecords()) ;  
  9. }  
  10. public void onException(Exception ex)   
  11. {  
  12.     System.out.println("Exception Message"+ex.getMessage());  
  13. }  
  14. });   
  1. String itemId = "itemId";  
  2. App42API.Initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.BuildReviewService();   
  4. reviewService.GetReviewsCountByItem(itemId,new Callback());   
  5. public class Callback : App42Callback    
  6. {     
  7.     public void OnException(App42Exception exception)    
  8.     {    
  9.         Console.WriteLine("Exception Message : " + exception);   
  10.     }    
  11.     public void OnSuccess(Object response)    
  12.     {    
  13.         App42Response success = (App42Response) response;       
  14.         String jsonResponse = success.ToString();    
  15.     }    
  16. }    
  1. NSString *itemId = @"itemId";  
  2. [App42API initializeWithAPIKey:@"APP_KEY" andSecretKey:@"SECRET_KEY"];  
  3. ReviewService *reviewService = [App42API buildReviewService];   
  4. [reviewService getReviewsCountByItem:itemId completionBlock:^(BOOL success, id responseObj, App42Exception *exception)   
  5. {  
  6.     if (success)  
  7.     {  
  8.         App42Response *response = (App42Response*)responseObj;   
  9.         NSString *success = response.isResponseSuccess;  
  10.         NSString *jsonResponse = [response toString];   
  11.     }  
  12.     else  
  13.     {  
  14.         NSLog(@"Exception = %@",[exception reason]);  
  15.         NSLog(@"HTTP error Code = %d",[exception httpErrorCode]);  
  16.         NSLog(@"App Error Code = %d",[exception appErrorCode]);  
  17.         NSLog(@"User Info = %@",[exception userInfo]);  
  18.     }  
  19. }];     
  1. let  itemID = "itemId"     
  2.     App42API.initializeWithAPIKey("API_KEY" andSecretKey:"SECRET_KEY")  
  3.     let reviewService = App42API.buildReviewService() as? ReviewService      
  4.     reviewService?.getReviewsCountByItem(itemId, completionBlock: { (success, response, exception) -> Void in    
  5.         if (success)    
  6.             {    
  7.                 let  review = response as! App42Response  
  8.                 NSLog("%@", review.strResponse)  
  9.                 NSLog("%d", review.totalRecords)    
  10.             }           
  11.         else  
  12.             {  
  13.                 NSLog("%@", exception.reason!)  
  14.                 NSLog("%d", exception.appErrorCode)  
  15.                 NSLog("%d", exception.httpErrorCode)  
  16.                 NSLog("%@", exception.userInfo!)  
  17.             }  
  18.     })  
  1. String itemId = "itemId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();  
  4. App42Response app42response = reviewService.getReviewsCountByItem(itemId);   
  5. System.out.println("Total Records : " + app42response.getTotalRecords()) ;  
  6. boolean  success = app42response.isResponseSuccess();  
  7. String jsonResponse = app42response.toString();   
  1. String itemId = "itemId";  
  2. App42Log.SetDebug(true);        //Print output in your editor console  
  3. App42API.Initialize("API_KEY","SECRET_KEY");  
  4. ReviewService reviewService = App42API.BuildReviewService();   
  5. reviewService.GetReviewsCountByItem(itemId, new UnityCallBack());   
  6. public class UnityCallBack : App42CallBack  
  7. {  
  8.     public void OnSuccess(object response)  
  9.     {  
  10.         App42Response success = (App42Response) response;       
  11.         String jsonResponse = success.ToString();    
  12.     }  
  13.   
  14.     public void OnException(Exception e)  
  15.     {  
  16.         App42Log.Console("Exception : " + e);  
  17.     }  
  18. }  
  1. var itemId = "itemId";  
  2. var response ;    
  3. App42.initialize("API_KEY","SECRET_KEY");  
  4. var reviewService  = new App42Review();  
  5. reviewService.getReviewsCountByItem(itemId,{    
  6.     success: function(object)   
  7.     {    
  8.         var review = JSON.parse(object);    
  9.         response = review.app42.response;  
  10.         console.log("totalRecords is " + response.totalRecords)  
  11.     },    
  12.     error: function(error) {    
  13.     }    
  14. });   
  1. String itemId = "itemId";  
  2. App42API.Initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.BuildReviewService();   
  4. App42Response response = reviewService.GetReviewsCountByItem(itemId);   
  5. Boolean  success = response.IsResponseSuccess();  
  6. String jsonResponse = response.ToString();   
  1. $itemId = "itemId";  
  2. App42API::initialize("API_KEY","SECRET_KEY");  
  3. $reviewService = App42API::buildReviewService();  
  4. $response = $reviewService->getReviewsCountByItem($itemId);   
  5. print_r("Total Records is : ".$response->getTotalRecords());  
  6. $success = $response->isResponseSuccess();  
  7. $jsonResponse = $response->toString();   
  1. itemId = "itemId";                        
  2. api = App42::ServiceAPI.new("API_KEY","SECRET_KEY")   
  3. reviewService = api.buildReviewService();  
  4. response = review_service.get_reviews_count_by_item(itemId);  
  5. success = response.is_response_success();  
  6. total_records = response.total_records();  
  7. json_response = response.to_s();  
  1. var itemId:String="itemId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. var reviewService:ReviewService = App42API.buildReviewService();  
  4. reviewService.getReviewsCountByItem(itemId,new callback());  
  5. public class callback implements App42CallBack    
  6. {   
  7.     public function onException(excption:App42Exception):void    
  8.     {    
  9.         trace("Exception Message");    
  10.     }    
  11.     public function onSuccess(response:Object):void    
  12.     {    
  13.         var review:Review = Review(response);  
  14.         trace("response is : " + review);  
  15.     }    
  16. }   
  1. String itemId = "itemId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();   
  4. App42Response response = reviewService.getReviewsCountByItem(itemId);   
  5. boolean  success = response.isResponseSuccess();  
  6. String jsonResponse = response.toString();   
Get Reviews By Item Paging

Fetch all reviews based on the itemId by paging.

Required Parameters

itemId - The item for which reviews have to be fetched. max - Maximum number of records to be fetched. offset - From where the records are to be fetched.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for Swift
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for Corona
  • create User Api for Cocos2DX
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
  1. String itemId = "itemId";  
  2. int max = 1;  
  3. int offset= 0;  
  4. App42API.initialize("ANDROID_APPLICATION_CONTEXT","API_KEY","SECRET_KEY");  
  5. ReviewService reviewService = App42API.buildReviewService();   
  6. reviewService.getReviewsByItem(itemId, max, offset, new App42CallBack() {  
  7. public void onSuccess(Object response)   
  8. {  
  9.     ArrayList<Review> review = (ArrayList<Review>)response;  
  10.     for(int i = 0;i < review.size();i++)  
  11.     {  
  12.         System.out.println("userId is " + review.get(i).getUserId());    
  13.         System.out.println("itemId is " + review.get(i).getItemId());    
  14.         System.out.println("comment is :" + review.get(i).getComment());    
  15.         System.out.println("rating is :" + review.get(i).getRating());  
  16.         System.out.println("Review Id :"+review.get(i).getReviewId());        
  17.         System.out.println("CreatedOn is :"+review.get(i).getCreatedOn());  
  18.     }  
  19. }  
  20. public void onException(Exception ex)   
  21. {  
  22.     System.out.println("Exception Message"+ex.getMessage());  
  23. }  
  24. });  
  1. String itemId = "itemId";  
  2. int max = 1;  
  3. int offset= 0;  
  4. App42API.Initialize("API_KEY","SECRET_KEY");  
  5. ReviewService reviewService = App42API.BuildReviewService();   
  6. reviewService.GetReviewsByItem(itemId,max,offset,new Callback());  
  7. public class Callback : App42Callback    
  8. {    
  9.     public void OnException(App42Exception exception)    
  10.     {    
  11.         Console.WriteLine("Exception Message : " + exception);   
  12.     }    
  13.     public void OnSuccess(Object response)    
  14.     {    
  15.         IList<Review> review = (List<Review>) response;     
  16.         for(int i=0;i<review.Count;i++){  
  17.             Console.WriteLine("userId is " + review[i].GetUserId());  
  18.             Console.WriteLine("itemId is " + review[i].GetItemId());   
  19.         }  
  20.     }    
  21. }    
  1. NSString *itemId = @"itemId";  
  2. int max = 1;  
  3. int offset= 0;  
  4. [App42API initializeWithAPIKey:@"APP_KEY" andSecretKey:@"SECRET_KEY"];  
  5. ReviewService *reviewService = [App42API buildReviewService];   
  6. [reviewService getReviewsByItem:itemId max:max offset:offset completionBlock:^(BOOL success, id responseObj, App42Exception *exception)   
  7. {  
  8.     if (success)  
  9.     {  
  10.         NSArray *reviewList = (NSArray*)responseObj;  
  11.         for(Review *review in reviewList){   
  12.             NSLog(@"userId =%@", review.userId);  
  13.             NSLog(@"itemId =%@", review.itemId);  
  14.         }  
  15.     }  
  16.     else  
  17.     {  
  18.         NSLog(@"Exception = %@",[exception reason]);  
  19.         NSLog(@"HTTP error Code = %d",[exception httpErrorCode]);  
  20.         NSLog(@"App Error Code = %d",[exception appErrorCode]);  
  21.         NSLog(@"User Info = %@",[exception userInfo]);  
  22.     }  
  23. }];  
  1. let  itemID = "itemId"  
  2. let max:Int32 = 1  
  3. let offset:Int32 = 0   
  4. App42API.initializeWithAPIKey("API_KEY" andSecretKey:"SECRET_KEY")  
  5. let reviewService = App42API.buildReviewService() as? ReviewService      
  6. reviewService?.getReviewsByItem(itemID, max:max, offset:offset, completionBlock: { (success, response, exception) -> Void in    
  7.     if(success)  
  8.         {  
  9.            let list = response as! NSArray  
  10.             for review in list {  
  11.             NSLog("%@", review.userId)  
  12.             NSLog("%@", review.itemId)  
  13.             }  
  14.         }  
  15.     else  
  16.         {  
  17.             NSLog("%@", exception.reason!)  
  18.             NSLog("%d", exception.appErrorCode)  
  19.             NSLog("%d", exception.httpErrorCode)  
  20.             NSLog("%@", exception.userInfo!)  
  21.         }  
  22.     })  
  1. String itemId = "itemId";  
  2. int max = 1;  
  3. int offset= 0;  
  4. App42API.initialize("API_KEY","SECRET_KEY");  
  5. ReviewService reviewService = App42API.buildReviewService();  
  6. ArrayList<Review> review = reviewService.getReviewsByItem(itemId,max,offset);   
  7. for(int i = 0;i < review.size();i++)  
  8. {  
  9.     System.out.println("userId is " + review.get(i).getUserId());    
  10.     System.out.println("itemId is " + review.get(i).getItemId());    
  11.     System.out.println("comment is :" + review.get(i).getComment());    
  12.     System.out.println("rating is :" + review.get(i).getRating());  
  13.     System.out.println("Review Id :"+review.get(i).getReviewId());        
  14.     System.out.println("CreatedOn is :"+review.get(i).getCreatedOn());  
  15. }  
  1. String itemId = "itemId";  
  2. int max = 1;  
  3. int offset= 0;  
  4. App42Log.SetDebug(true);        //Print output in your editor console  
  5. App42API.Initialize("API_KEY","SECRET_KEY");  
  6. ReviewService reviewService = App42API.BuildReviewService();   
  7. reviewService.GetReviewsByItem(itemId,max,offset, new UnityCallBack());   
  8. public class UnityCallBack : App42CallBack  
  9. {  
  10.     public void OnSuccess(object response)  
  11.     {  
  12.         IList<Review> review = (IList<Review>)response;  
  13.         for(int i=0;i<review.Count;i++){  
  14.             App42Log.Console("userId is " + review[i].GetUserId());  
  15.             App42Log.Console("itemId is " + review[i].GetItemId());   
  16.         }  
  17.     }  
  18.   
  19.     public void OnException(Exception e)  
  20.     {  
  21.         App42Log.Console("Exception : " + e);  
  22.     }  
  23. }  
  1. var itemId = "itemId",  
  2. max = 1,  
  3. offset= 0,  
  4. response ;    
  5. App42.initialize("API_KEY","SECRET_KEY");  
  6. var reviewService  = new App42Review();  
  7. reviewService.getReviewsByItemByPaging(itemId,max,offset,{    
  8.     success: function(object)   
  9.     {    
  10.         var review = JSON.parse(object);    
  11.         response = review.app42.response.reviews;  
  12.         console.log("response is " + response)  
  13.     },    
  14.     error: function(error) {    
  15.     }    
  16. });   
  1. String itemId = "itemId";  
  2. int max = 1;  
  3. int offset= 0;  
  4. App42API.Initialize("API_KEY","SECRET_KEY");  
  5. ReviewService reviewService = App42API.BuildReviewService();   
  6. IList<Review> review = reviewService.GetReviewsByItem(itemId,max,offset);   
  7. for(int i=0;i<review.Count;i++){  
  8.     Console.WriteLine("userId is " + review[i].GetUserId());  
  9.     Console.WriteLine("itemId is " + review[i].GetItemId());   
  10. }  
  1. $itemId = "itemId";  
  2. $max = 1;  
  3. $offset= 0;  
  4. App42API::initialize("API_KEY","SECRET_KEY");  
  5. $reviewService = App42API::buildReviewService();  
  6. $reviewResponse = $reviewService->getReviewsByItem($itemId,$max,$offset);   
  7. foreach ($reviewResponse as $review)  
  8. {  
  9.     print_r("UserId is " . $review->getUserId() );  
  10.     print_r("ItemId is " . $review->getItemId() );  
  11.     print_r("Review Id " . $review->getReviewId() );  
  12.     print_r("Status is " . $review->getStatus() );  
  13.     print_r("Comment is " . $review->getComment() );  
  14.     print_r("Ranking " . $review->getRating() );  
  15.     print_r("CreatedOn  is " . $review->getCreatedOn() );  
  16. }  
  17. $jsonResponse = $reviewResponse[0]->toString();  
  1. itemId = "itemId";  
  2. max = 1;      
  3. offset = 0;                           
  4. review_list = Array.new();  
  5. api = App42::ServiceAPI.new("API_KEY","SECRET_KEY")   
  6. reviewService = api.buildReviewService();  
  7. review_list = review_service.get_review_by_item_by_paging(itemId, max, offset);   
  8. for review in review_list do  
  9.   puts "userId is #{review.user_id}";  
  10.   puts "itemId is #{review.item_id}";  
  11.   puts "comment #{review.comment}";  
  12.   puts "rating #{review.rating}";  
  13. end  
  14. json_response = review_list.to_s();  
  1. var itemId:String="itemId";  
  2. var max:int=1;  
  3. var offset:int=0;  
  4. App42API.initialize("API_KEY","SECRET_KEY");  
  5. var reviewService:ReviewService = App42API.buildReviewService();  
  6. reviewService.getReviewsByItemByPaging(itemId, max, offset,new callback());  
  7. public class callback implements App42CallBack    
  8. {   
  9.     public function onException(excption:App42Exception):void    
  10.     {    
  11.         trace("Exception Message");    
  12.     }    
  13.     public function onSuccess(response:Object):void    
  14.     {    
  15.         var review:Review = Review(response);  
  16.         trace("response is : " + review);  
  17.     }    
  18. }   
  1. String itemId = "itemId";  
  2. Integer max = new Integer(1);  
  3. Integer offset = new Integer(0);    
  4. App42API.initialize("API_KEY","SECRET_KEY");  
  5. ReviewService reviewService = App42API.buildReviewService();   
  6. Vector reviewList = reviewService.getReviewsByItem(itemId,max,offset);   
  7. for(int i=0;i < reviewList.size();i++)    
  8. {   
  9.     Review review = (Review)reviewList.elementAt(i);    
  10.     System.out.println("userId is " + review.getUserId());  
  11.     System.out.println("itemId is " + review.getItemId());  
  12. }           
Get Highest Review By Item

Fetch the highest review for the specified itemId.

Required Parameters

itemId - The item ID for which the highest review has to be fetched.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for Swift
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for Corona
  • create User Api for Cocos2DX
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
  1. String itemId = "itemId";  
  2. App42API.initialize("ANDROID_APPLICATION_CONTEXT","API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();   
  4. reviewService.getHighestReviewByItem(itemId, new App42CallBack() {  
  5. public void onSuccess(Object response)   
  6. {  
  7.     Review review  = (Review)response;  
  8.     System.out.println("itemId is " + review.getItemId());    
  9.     System.out.println("rating is " + review.getRating());    
  10. }  
  11. public void onException(Exception ex)   
  12. {  
  13.     System.out.println("Exception Message"+ex.getMessage());  
  14. }  
  15. });  
  1. String itemId = "itemId";  
  2. App42API.Initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.BuildReviewService();   
  4. reviewService.GetHighestReviewByItem(itemId,new Callback());  
  5. public class Callback : App42Callback    
  6. {    
  7.     public void OnException(App42Exception exception)    
  8.     {    
  9.         Console.WriteLine("Exception Message : " + exception);   
  10.     }    
  11.     public void OnSuccess(Object response)    
  12.     {    
  13.         Review review = (Review) response;     
  14.         Console.WriteLine("rating is " + review.GetRating());  
  15.         Console.WriteLine("itemId is " + review.GetItemId());    
  16.         String jsonResponse = review.ToString();      
  17.     }    
  18. }    
  1. NSString *itemId = @"itemId";  
  2. [App42API initializeWithAPIKey:@"APP_KEY" andSecretKey:@"SECRET_KEY"];  
  3. ReviewService *reviewService = [App42API buildReviewService];   
  4. [reviewService getHighestReviewByItem:itemId completionBlock:^(BOOL success, id responseObj, App42Exception *exception)   
  5. {  
  6.     if (success)  
  7.     {  
  8.         Review *review = (Review*)responseObj;  
  9.         NSLog(@"userId =%@", review.userId);  
  10.         NSLog(@"itemId =%@", review.itemId);  
  11.     }  
  12.     else  
  13.     {  
  14.         NSLog(@"Exception = %@",[exception reason]);  
  15.         NSLog(@"HTTP error Code = %d",[exception httpErrorCode]);  
  16.         NSLog(@"App Error Code = %d",[exception appErrorCode]);  
  17.         NSLog(@"User Info = %@",[exception userInfo]);  
  18.     }  
  19. }];  
  1. let  itemID = "itemId"    
  2.     App42API.initializeWithAPIKey("API_KEY", andSecretKey:"SECRET_KEY")  
  3.     let reviewService = App42API.buildReviewService() as? ReviewService    
  4.     reviewService?.getHighestReviewByItem(itemId, completionBlock: { (success, response, exception) -> Void in     
  5.     if (success)    
  6.     {    
  7.         let review = response as! Review  
  8.         NSLog("%@", review.userId)  
  9.         NSLog("%@", review.itemId)  
  10.     }    
  11.     else  
  12.     {  
  13.         NSLog("%@", exception.reason!)  
  14.         NSLog("%d", exception.appErrorCode)  
  15.         NSLog("%d", exception.httpErrorCode)  
  16.         NSLog("%@", exception.userInfo!)  
  17.     }  
  18.   })  
  1. String itemId = "itemId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();  
  4. Review review = reviewService.getHighestReviewByItem(itemId);   
  5. System.out.println("itemId is " + review.getItemId());    
  6. System.out.println("rating is " + review.getRating());    
  7. String jsonResponse = review.toString();  
  1. String itemId = "itemId";  
  2. App42Log.SetDebug(true);        //Print output in your editor console  
  3. App42API.Initialize("API_KEY","SECRET_KEY");  
  4. ReviewService reviewService = App42API.BuildReviewService();   
  5. reviewService.GetHighestReviewByItem(itemId, new UnityCallBack());   
  6. public class UnityCallBack : App42CallBack  
  7. {  
  8.     public void OnSuccess(object response)  
  9.     {  
  10.         Review review = (Review) response;     
  11.         App42Log.Console("rating is " + review.GetRating());  
  12.         App42Log.Console("itemId is " + review.GetItemId());    
  13.     }  
  14.   
  15.     public void OnException(Exception e)  
  16.     {  
  17.         App42Log.Console("Exception : " + e);  
  18.     }  
  19. }  
  1. var itemId = "itemId";  
  2. var response ;    
  3. App42.initialize("API_KEY","SECRET_KEY");  
  4. var reviewService  = new App42Review();  
  5. reviewService.getHighestReviewByItem(itemId,{    
  6.     success: function(object)   
  7.     {    
  8.         var review = JSON.parse(object);    
  9.         response = review.app42.response.reviews.review;  
  10.         console.log("rating is " + response.rating)  
  11.         console.log("itemId is " + response.itemId)  
  12.     },    
  13.     error: function(error) {    
  14.     }    
  15. });   
  1. String itemId = "itemId";  
  2. App42API.Initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.BuildReviewService();   
  4. Review review = reviewService.GetHighestReviewByItem(itemId);   
  5. Console.WriteLine("rating is " + review.GetRating());  
  6. Console.WriteLine("itemId is " + review.GetItemId());    
  7. String jsonResponse = review.ToString();      
  1. $itemId = "itemId";  
  2. App42API::initialize("API_KEY","SECRET_KEY");  
  3. $reviewService = App42API::buildReviewService();  
  4. $review = $reviewService->getHighestReviewByItem($itemId);   
  5. print_r("ItemId is : ".$review->getItemId().PHP_EOL);  
  6. print_r("rating is : ".$review->getRating().PHP_EOL);  
  7. $jsonResponse = $review->toString();  
  1. itemId = "itemId";  
  2. api = App42::ServiceAPI.new("API_KEY","SECRET_KEY")   
  3. reviewService = api.buildReviewService();  
  4. review = reviewService.get_highest_review_by_item(itemId); /* returns the Review object. */     
  5. puts "userId is #{review.userId}";  
  6. puts "rating is #{review.rating}";   
  7. jsonResponse = review.to_s();  
  1. var itemId:String="itemId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. var reviewService:ReviewService = App42API.buildReviewService();  
  4. reviewService.getHighestReviewByItem(itemId, new callback());  
  5. public class callback implements App42CallBack    
  6. {   
  7.     public function onException(excption:App42Exception):void    
  8.     {    
  9.         trace("Exception Message");    
  10.     }    
  11.     public function onSuccess(response:Object):void    
  12.     {    
  13.         var review:Review = Review(response);  
  14.         trace("response is : " + review);  
  15.     }    
  16. }   
  1. String itemId = "itemId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();   
  4. Review review = reviewService.getHighestReviewByItem(itemId);   
  5. System.out.println("rating is " + review.getRating());  
  6. System.out.println("itemId is " + review.getItemId());  
  7. String jsonResponse = review.toString();  
Get Lowest Review By Item

Fetch the lowest review for the specified itemId.

Required Parameters

itemId - The item id for which the lowest review has to be fetched.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for Swift
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for Corona
  • create User Api for Cocos2DX
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
  1. String itemId = "itemId";  
  2. App42API.initialize("ANDROID_APPLICATION_CONTEXT","API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();   
  4. reviewService.getLowestReviewByItem(itemId, new App42CallBack() {  
  5. public void onSuccess(Object response)   
  6. {  
  7.     Review review  = (Review)response;  
  8.     System.out.println("itemId is " + review.getItemId());    
  9.     System.out.println("rating is " + review.getRating());    
  10. }  
  11. public void onException(Exception ex)   
  12. {  
  13.     System.out.println("Exception Message"+ex.getMessage());  
  14. }  
  15. });  
  1. String itemId = "itemId";  
  2. App42API.Initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.BuildReviewService();   
  4. reviewService.GetLowestReviewByItem(itemId,new Callback());  
  5. public class Callback : App42Callback    
  6. {    
  7.     public void OnException(App42Exception exception)    
  8.     {    
  9.         Console.WriteLine("Exception Message : " + exception);   
  10.     }    
  11.     public void OnSuccess(Object response)    
  12.     {    
  13.         Review review = (Review) response;     
  14.         Console.WriteLine("rating is " + review.GetRating());  
  15.         Console.WriteLine("itemId is " + review.GetItemId());    
  16.         String jsonResponse = review.ToString();      
  17.     }    
  18. }    
  1. NSString *itemId = @"itemId";  
  2. [App42API initializeWithAPIKey:@"APP_KEY" andSecretKey:@"SECRET_KEY"];  
  3. ReviewService *reviewService = [App42API buildReviewService];   
  4. [reviewService getLowestReviewByItem:itemId completionBlock:^(BOOL success, id responseObj, App42Exception *exception)   
  5. {  
  6.     if (success)  
  7.     {  
  8.         Review *review = (Review*)responseObj;  
  9.         NSLog(@"userId =%@", review.userId);  
  10.         NSLog(@"itemId =%@", review.itemId);  
  11.     }  
  12.     else  
  13.     {  
  14.         NSLog(@"Exception = %@",[exception reason]);  
  15.         NSLog(@"HTTP error Code = %d",[exception httpErrorCode]);  
  16.         NSLog(@"App Error Code = %d",[exception appErrorCode]);  
  17.         NSLog(@"User Info = %@",[exception userInfo]);  
  18.     }  
  19. }];  
  1. let  itemID = "itemId"    
  2.     App42API.initializeWithAPIKey("API_KEY", andSecretKey:"SECRET_KEY")  
  3.     let reviewService = App42API.buildReviewService() as? ReviewService    
  4.     reviewService?.getLowestReviewByItem(itemID, completionBlock: { (success, response, exception) -> Void in    
  5.     if (success)    
  6.     {    
  7.         let review = response as! Review  
  8.         NSLog("%@", review.userId)  
  9.         NSLog("%@", review.itemId)  
  10.     }    
  11.     else  
  12.     {  
  13.         NSLog("%@", exception.reason!)  
  14.         NSLog("%d", exception.appErrorCode)  
  15.         NSLog("%d", exception.httpErrorCode)  
  16.         NSLog("%@", exception.userInfo!)  
  17.     }  
  18.   })  
  1. String itemId = "itemId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();  
  4. Review review = reviewService.getLowestReviewByItem(itemId);   
  5. System.out.println("itemId is " + review.getItemId());    
  6. System.out.println("rating is " + review.getRating());    
  7. String jsonResponse = review.toString();  
  1. String itemId = "itemId";  
  2. App42Log.SetDebug(true);        //Print output in your editor console  
  3. App42API.Initialize("API_KEY","SECRET_KEY");  
  4. ReviewService reviewService = App42API.BuildReviewService();   
  5. reviewService.GetLowestReviewByItem(itemId, new UnityCallBack());   
  6. public class UnityCallBack : App42CallBack  
  7. {  
  8.     public void OnSuccess(object response)  
  9.     {  
  10.         Review review = (Review) response;     
  11.         App42Log.Console("rating is " + review.GetRating());  
  12.         App42Log.Console("itemId is " + review.GetItemId());    
  13.     }  
  14.   
  15.     public void OnException(Exception e)  
  16.     {  
  17.         App42Log.Console("Exception : " + e);  
  18.     }  
  19. }  
  1. var itemId = "itemId";  
  2. var response ;    
  3. App42.initialize("API_KEY","SECRET_KEY");  
  4. var reviewService  = new App42Review();  
  5. reviewService.getLowestReviewByItem(itemId,{    
  6.     success: function(object)   
  7.     {    
  8.         var review = JSON.parse(object);    
  9.         response = review.app42.response.reviews.review;  
  10.         console.log("rating is " + response.rating)  
  11.         console.log("itemId is " + response.itemId)  
  12.     },    
  13.     error: function(error) {    
  14.     }    
  15. });   
  1. String itemId = "itemId";  
  2. App42API.Initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.BuildReviewService();   
  4. Review review = reviewService.GetLowestReviewByItem(itemId);   
  5. Console.WriteLine("rating is " + review.GetRating());  
  6. Console.WriteLine("itemId is " + review.GetItemId());    
  7. String jsonResponse = review.ToString();      
  1. $itemId = "itemId";  
  2. App42API::initialize("API_KEY","SECRET_KEY");  
  3. $reviewService = App42API::buildReviewService();  
  4. $review = $reviewService->getLowestReviewByItem($itemId);   
  5. print_r("ItemId is " . $review->getItemId() );  
  6. print_r("rating is " . $review->getRating() );  
  7. $jsonResponse = $review->toString();  
  1. itemId = "itemId";                        
  2. api = App42::ServiceAPI.new("API_KEY","SECRET_KEY")   
  3. reviewService = api.buildReviewService();  
  4. review = review_service.get_lowest_review_by_item(itemId);     
  5. puts "itemId is #{review.itemId}";  
  6. puts "comment #{review.comment}";  
  7. puts "rating #{review.rating}";    
  8. json_response = review.to_s();  
  1. var itemId:String="itemId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. var reviewService:ReviewService = App42API.buildReviewService();  
  4. reviewService.getLowestReviewByItem(itemId,new callback());  
  5. public class callback implements App42CallBack    
  6. {   
  7.     public function onException(excption:App42Exception):void    
  8.     {    
  9.         trace("Exception Message");    
  10.     }    
  11.     public function onSuccess(response:Object):void    
  12.     {    
  13.         var review:Review = Review(response);  
  14.         trace("response is : " + review);  
  15.     }    
  16. }   
  1. String itemId = "itemId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();   
  4. Review review = reviewService.getLowestReviewByItem(itemId);   
  5. System.out.println("rating is " + review.getRating());  
  6. System.out.println("itemId is " + review.getItemId());  
  7. String jsonResponse = review.toString();  
Get Average Review By Item

Fetch the average review for the specified itemId.

Required Parameters

itemId - The item for which the average review has to be fetched.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for Swift
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for Corona
  • create User Api for Cocos2DX
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
  1. String itemId = "itemId";  
  2. App42API.initialize("ANDROID_APPLICATION_CONTEXT","API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();   
  4. reviewService.getAverageReviewByItem(itemId, new App42CallBack() {  
  5. public void onSuccess(Object response)   
  6. {  
  7.     Review review  = (Review)response;  
  8.     System.out.println("itemId is " + review.getItemId());    
  9.     System.out.println("rating is " + review.getRating());    
  10. }  
  11. public void onException(Exception ex)   
  12. {  
  13.     System.out.println("Exception Message"+ex.getMessage());  
  14. }  
  15. });  
  1. String itemId = "itemId";  
  2. App42API.Initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.BuildReviewService();   
  4. reviewService.GetAverageReviewByItem(itemId,new Callback());  
  5. public class Callback : App42Callback    
  6. {    
  7.     public void OnException(App42Exception exception)    
  8.     {    
  9.         Console.WriteLine("Exception Message : " + exception);   
  10.     }    
  11.     public void OnSuccess(Object response)    
  12.     {    
  13.         Review review = (Review) response;     
  14.         Console.WriteLine("rating is " + review.GetRating());  
  15.         Console.WriteLine("itemId is " + review.GetItemId());    
  16.         String jsonResponse = review.ToString();      
  17.     }    
  18. }    
  1. NSString *itemId = @"itemId";  
  2. [App42API initializeWithAPIKey:@"APP_KEY" andSecretKey:@"SECRET_KEY"];  
  3. ReviewService *reviewService = [App42API buildReviewService];   
  4. [reviewService getAverageReviewByItem:itemId completionBlock:^(BOOL success, id responseObj, App42Exception *exception)   
  5. {  
  6.     if (success)  
  7.     {  
  8.         Review *review = (Review*)responseObj;  
  9.         NSLog(@"userId =%@", review.userId);  
  10.         NSLog(@"itemId =%@", review.itemId);  
  11.     }  
  12.     else  
  13.     {  
  14.         NSLog(@"Exception = %@",[exception reason]);  
  15.         NSLog(@"HTTP error Code = %d",[exception httpErrorCode]);  
  16.         NSLog(@"App Error Code = %d",[exception appErrorCode]);  
  17.         NSLog(@"User Info = %@",[exception userInfo]);  
  18.     }  
  19. }];  
  1. let  itemID = "itemId"    
  2.     App42API.initializeWithAPIKey("API_KEY", andSecretKey:"SECRET_KEY")  
  3.     let reviewService = App42API.buildReviewService() as? ReviewService    
  4.     reviewService?.getAverageReviewByItem(itemID, completionBlock: { (success, response, exception) -> Void in    
  5.     if (success)    
  6.     {    
  7.         let review = response as! Review  
  8.         NSLog("%@", review.userId)  
  9.         NSLog("%@", review.itemId)  
  10.     }    
  11.     else  
  12.     {  
  13.         NSLog("%@", exception.reason!)  
  14.         NSLog("%d", exception.appErrorCode)  
  15.         NSLog("%d", exception.httpErrorCode)  
  16.         NSLog("%@", exception.userInfo!)  
  17.     }  
  18.   })  
  1. String itemId = "itemId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();  
  4. Review review = reviewService.getAverageReviewByItem(itemId);   
  5. System.out.println("itemId is " + review.getItemId());    
  6. System.out.println("rating is " + review.getRating());    
  7. String jsonResponse = review.toString();  
  1. String itemId = "itemId";  
  2. App42Log.SetDebug(true);        //Print output in your editor console  
  3. App42API.Initialize("API_KEY","SECRET_KEY");  
  4. ReviewService reviewService = App42API.BuildReviewService();   
  5. reviewService.GetAverageReviewByItem(itemId, new UnityCallBack());   
  6. public class UnityCallBack : App42CallBack  
  7. {  
  8.     public void OnSuccess(object response)  
  9.     {  
  10.         Review review = (Review) response;     
  11.         App42Log.Console("rating is " + review.GetRating());  
  12.         App42Log.Console("itemId is " + review.GetItemId());    
  13.     }  
  14.   
  15.     public void OnException(Exception e)  
  16.     {  
  17.         App42Log.Console("Exception : " + e);  
  18.     }  
  19. }  
  1. var itemId = "itemId";  
  2. var response ;    
  3. App42.initialize("API_KEY","SECRET_KEY");  
  4. var reviewService  = new App42Review();  
  5. reviewService.getAverageReviewByItem(itemId,{    
  6.     success: function(object)   
  7.     {    
  8.         var review = JSON.parse(object);    
  9.         response = review.app42.response.reviews.review;  
  10.         console.log("rating is " + response.rating)  
  11.         console.log("itemId is " + response.itemId)  
  12.     },    
  13.     error: function(error) {    
  14.     }    
  15. });   
  1. String itemId = "itemId";  
  2. App42API.Initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.BuildReviewService();   
  4. Review review = reviewService.GetAverageReviewByItem(itemId);   
  5. Console.WriteLine("rating is " + review.GetRating());  
  6. Console.WriteLine("itemId is " + review.GetItemId());    
  7. String jsonResponse = review.ToString();      
  1. $itemId = "itemId";  
  2. App42API::initialize("API_KEY","SECRET_KEY");  
  3. $reviewService = App42API::buildReviewService();  
  4. $review = $reviewService->getAverageReviewByItem($itemId);   
  5. print_r("rating is " . $review->getRating());  
  6. print_r("itemId is " . $review->getItemId());  
  7. $jsonResponse = $review->toString();  
  1. itemId = "itemId";                        
  2. api = App42::ServiceAPI.new("API_KEY","SECRET_KEY")   
  3. reviewService = api.buildReviewService();  
  4. review = review_service.get_average_review_by_item(itemId);      
  5. puts "userId is #{review.user_id}";  
  6. puts "rating is #{review.rating}";    
  7. json_response = review.to_s();  
  1. var itemId:String="itemId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. var reviewService:ReviewService = App42API.buildReviewService();  
  4. reviewService.getAverageReviewByItem(itemId,new callback());  
  5. public class callback implements App42CallBack    
  6. {   
  7.     public function onException(excption:App42Exception):void    
  8.     {    
  9.         trace("Exception Message");    
  10.     }    
  11.     public function onSuccess(response:Object):void    
  12.     {    
  13.         var review:Review = Review(response);  
  14.         trace("response is : " + review);  
  15.     }    
  16. }   
  1. String itemId = "itemId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();   
  4. Review review = reviewService.getAverageReviewByItem(itemId);   
  5. System.out.println("rating is " + review.getRating());  
  6. System.out.println("itemId is " + review.getItemId());  
  7. String jsonResponse = review.toString();  
Get Reviews Count By Item And Rating

Fetch count of all reviews based on the itemId and rating.

Required Parameters

itemId - The item ID for which count of reviews has to be fetched. rating - Rating for which count of reviews has to be fetched.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for Swift
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for Corona
  • create User Api for Cocos2DX
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
  1. String itemId = "itemId";  
  2. double rating = 4;  
  3. App42API.initialize("ANDROID_APPLICATION_CONTEXT","API_KEY","SECRET_KEY");  
  4. ReviewService reviewService = App42API.buildReviewService();   
  5. reviewService.getReviewsCountByItemAndRating(itemId, rating, new App42CallBack() {  
  6. public void onSuccess(Object response)   
  7. {  
  8.     App42Response app42response = (App42Response)response;        
  9.     System.out.println("Total Records : " + app42response.getTotalRecords());  
  10. }  
  11. public void onException(Exception ex)   
  12. {  
  13.     System.out.println("Exception Message"+ex.getMessage());  
  14. }  
  15. });  
  1. String itemId = "itemId";  
  2. double rating = 4;  
  3. App42API.Initialize("API_KEY","SECRET_KEY");  
  4. ReviewService reviewService = App42API.BuildReviewService();   
  5. reviewService.GetReviewsCountByItemAndRating(itemId,rating,new Callback());    
  6. public class Callback : App42Callback    
  7. {    
  8.     public void OnException(App42Exception exception)    
  9.     {    
  10.         Console.WriteLine("Exception Message : " + exception);   
  11.     }    
  12.     public void OnSuccess(Object response)    
  13.     {    
  14.         App42Response success = (App42Response) response;       
  15.         String jsonResponse = success.ToString();    
  16.     }    
  17. }    
  1. Coming Soon                             
  1. let  itemID = "itemId";    
  2. let rating = 4.00;     
  3. App42API.initializeWithAPIKey("API_KEY", andSecretKey:"SECRET_KEY")  
  4. let reviewService = App42API.buildReviewService() as? ReviewService      
  5. reviewService?.getReviewsCountByItem(itemID, andRating:rating, completionBlock: { (success, response, exception) -> Void in  
  6.    if (success)    
  7.         {    
  8.             let  review = response as! App42Response  
  9.             NSLog("%@", review.strResponse)  
  10.             NSLog("%d", review.totalRecords)    
  11.         }           
  12.     else  
  13.         {  
  14.             NSLog("%@", exception.reason!)  
  15.             NSLog("%d", exception.appErrorCode)  
  16.             NSLog("%d", exception.httpErrorCode)  
  17.             NSLog("%@", exception.userInfo!)  
  18.         }  
  19.     })  
  1. String itemId = "itemId";  
  2. double rating = 4;  
  3. App42API.initialize("API_KEY","SECRET_KEY");  
  4. ReviewService reviewService = App42API.buildReviewService();  
  5. App42Response app42response = reviewService.getReviewsCountByItemAndRating(itemId,rating);   
  6. System.out.println("Total Records : " + app42response.getTotalRecords()) ;  
  7. boolean  success = app42response.isResponseSuccess();  
  8. String jsonResponse = app42response.toString();   
  1. String itemId = "itemId";  
  2. double rating = 4;  
  3. App42Log.SetDebug(true);        //Print output in your editor console  
  4. App42API.Initialize("API_KEY","SECRET_KEY");  
  5. ReviewService reviewService = App42API.BuildReviewService();   
  6. reviewService.GetReviewsCountByItemAndRating(itemId,rating, new UnityCallBack());   
  7. public class UnityCallBack : App42CallBack  
  8. {  
  9.     public void OnSuccess(object response)  
  10.     {  
  11.         App42Response success = (App42Response) response;       
  12.         String jsonResponse = success.ToString();    
  13.     }  
  14.     public void OnException(Exception e)  
  15.     {  
  16.         App42Log.Console("Exception : " + e);  
  17.     }  
  18. }  
  1. var itemId = "itemId";  
  2. var rating = 4;  
  3. var response ;    
  4. App42.initialize("API_KEY","SECRET_KEY");  
  5. var reviewService  = new App42Review();  
  6. reviewService.getReviewsCountByItemAndRating(itemId,rating,{    
  7.     success: function(object)   
  8.     {    
  9.         var review = JSON.parse(object);    
  10.         response = review.app42.response;  
  11.         console.log("totalRecords is " + response.totalRecords)  
  12.     },    
  13.     error: function(error) {    
  14.     }    
  15. });   
  1. String itemId = "itemId";  
  2. double rating = 4;  
  3. App42API.Initialize("API_KEY","SECRET_KEY");  
  4. ReviewService reviewService = App42API.BuildReviewService();   
  5. App42Response response = reviewService.GetReviewsCountByItemAndRating(itemId,rating);   
  6. Boolean  success = response.IsResponseSuccess();  
  7. String jsonResponse = response.ToString();   
  1. $itemId = "itemId";  
  2. $rating = 4;  
  3. App42API::initialize("API_KEY","SECRET_KEY");  
  4. $reviewService = App42API::buildReviewService();  
  5. $response = $review->getReviewsCountByItemAndRating($itemId, $rating);  
  6. print_r("Total Records is : ".$response->getTotalRecords());  
  7. $jsonResponse = $response->toString();  
  1. var itemId:String="itemId";  
  2. var rating:Number=4;  
  3. App42API.initialize("API_KEY","SECRET_KEY");  
  4. var reviewService:ReviewService = App42API.buildReviewService();  
  5. reviewService.getReviewsCountByItemAndRating(itemId,rating,new callback());  
  6. public class callback implements App42CallBack    
  7. {   
  8.     public function onException(excption:App42Exception):void    
  9.     {    
  10.         trace("Exception Message");    
  11.     }    
  12.     public function onSuccess(response:Object):void    
  13.     {    
  14.         var review:Review = Review(response);  
  15.         trace("response is : " + review);  
  16.     }    
  17. }   
  1. String itemId = "itemId";  
  2. double rating = 4;  
  3. App42API.initialize("API_KEY","SECRET_KEY");  
  4. ReviewService reviewService = App42API.buildReviewService();   
  5. App42Response response = reviewService.getReviewsCountByItemAndRating(itemId,rating);   
  6. boolean  success = response.isResponseSuccess();  
  7. String jsonResponse = response.toString();   
Add Comment

Add a review comment for the existing itemId of the user.

Required Parameters

userId - User who want to add the comment. itemId - Item for which the comment has to be added. comment - Comment for the review.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for Swift
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for Corona
  • create User Api for Cocos2DX
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
  1. String userId = "userId";  
  2. String itemId = "itemId";  
  3. String comment = "comment";  
  4. App42API.initialize("ANDROID_APPLICATION_CONTEXT","API_KEY","SECRET_KEY");  
  5. ReviewService reviewService = App42API.buildReviewService();   
  6. reviewService.addComment(userId, itemId, comment, new App42CallBack() {  
  7. public void onSuccess(Object response)   
  8. {  
  9.     Review review  = (Review)response;  
  10.     System.out.println("userId is " + review.getUserId());    
  11.     System.out.println("itemId is " + review.getItemId());    
  12.     System.out.println("comment is :" + review.getComment());   
  13.     System.out.println("CreatedOn is :"+review.getCreatedOn());    
  14. }  
  15. public void onException(Exception ex)   
  16. {  
  17.     System.out.println("Exception Message"+ex.getMessage());  
  18. }  
  19. });  
  1. String userId = "userId";  
  2. String itemId = "itemId";  
  3. String comment = "comment";  
  4. App42API.Initialize("API_KEY","SECRET_KEY");  
  5. ReviewService reviewService = App42API.BuildReviewService();   
  6. reviewService.AddComment(userId,itemId,comment,new Callback());  
  7. public class Callback : App42Callback    
  8. {    
  9.     public void OnException(App42Exception exception)    
  10.     {    
  11.         Console.WriteLine("Exception Message : " + exception);   
  12.     }    
  13.     public void OnSuccess(Object response)    
  14.     {    
  15.         Review review = (Review) response;     
  16.         Console.WriteLine("userId is " + review.GetUserId());  
  17.         Console.WriteLine("itemId is " + review.GetItemId());    
  18.         String jsonResponse = review.ToString();      
  19.     }    
  20. }    
  1. NSString *userId = @"userId";  
  2. NSString *itemId = @"itemId";  
  3. NSString *comment = @"comment";  
  4. [App42API initializeWithAPIKey:@"APP_KEY" andSecretKey:@"SECRET_KEY"];  
  5. ReviewService *reviewService = [App42API buildReviewService];   
  6. [reviewService addComment:comment byUser:userId forItem:itemId completionBlock:^(BOOL success, id responseObj, App42Exception *exception)   
  7. {  
  8.     if (success)  
  9.     {  
  10.         Review *review = (Review*)responseObj;  
  11.         NSLog(@"userId =%@", review.userId);  
  12.         NSLog(@"itemId =%@", review.itemId);  
  13.     }  
  14.     else  
  15.     {  
  16.         NSLog(@"Exception = %@",[exception reason]);  
  17.         NSLog(@"HTTP error Code = %d",[exception httpErrorCode]);  
  18.         NSLog(@"App Error Code = %d",[exception appErrorCode]);  
  19.         NSLog(@"User Info = %@",[exception userInfo]);  
  20.     }  
  21. }];  
  1. let userID = "userId",    
  2. let  itemID = "itemId",    
  3. let comment = "comment",     
  4. App42API.initializeWithAPIKey("API_KEY", andSecretKey:"SECRET_KEY")  
  5. let reviewService = App42API.buildReviewService() as? ReviewService     
  6. reviewService?.addComment(comment, byUser:userID, forItem:itemID, completionBlock: { (success, response, exception) -> Void in  
  7. if (success)    
  8.     {    
  9.         let review = response as! Review  
  10.         NSLog("%@", review.userId)  
  11.         NSLog("%@", review.itemId)  
  12.     }            
  13. else  
  14.     {  
  15.         NSLog("%@", exception.reason!)  
  16.         NSLog("%d", exception.appErrorCode)  
  17.         NSLog("%d", exception.httpErrorCode)  
  18.         NSLog("%@", exception.userInfo!)  
  19.     }  
  20.     })  
  1. String userId = "userId";  
  2. String itemId = "itemId";  
  3. String comment = "comment";  
  4. App42API.initialize("API_KEY","SECRET_KEY");  
  5. ReviewService reviewService = App42API.buildReviewService();  
  6. Review review = reviewService.addComment(userId,itemId,comment);   
  7. System.out.println("userId is " + review.getUserId());    
  8. System.out.println("itemId is " + review.getItemId());    
  9. System.out.println("comment is :" + review.getComment());   
  10. System.out.println("CreatedOn is :"+review.getCreatedOn());    
  11. String jsonResponse = review.toString();  
  1. String userId = "userId";  
  2. String itemId = "itemId";  
  3. String comment = "comment";  
  4. App42Log.SetDebug(true);        //Print output in your editor console  
  5. App42API.Initialize("API_KEY","SECRET_KEY");  
  6. ReviewService reviewService = App42API.BuildReviewService();   
  7. reviewService.AddComment(userId,itemId,comment, new UnityCallBack());   
  8. public class UnityCallBack : App42CallBack  
  9. {  
  10.     public void OnSuccess(object response)  
  11.     {  
  12.         Review review = (Review) response;     
  13.         App42Log.Console("userId is " + review.GetUserId());  
  14.         App42Log.Console("comment is " + review.GetComment());   
  15.     }  
  16.   
  17.     public void OnException(Exception e)  
  18.     {  
  19.         App42Log.Console("Exception : " + e);  
  20.     }  
  21. }  
  1. var userId = "userId",  
  2. itemId = "itemId",  
  3. comment = "comment",  
  4. response ;  
  5. App42.initialize("API_KEY","SECRET_KEY");  
  6. var reviewService  = new App42Review();  
  7. reviewService.addComment(userId,itemId,comment,{    
  8.     success: function(object)   
  9.     {    
  10.         var review = JSON.parse(object);    
  11.         response = review.app42.response.reviews.review;  
  12.         console.log("userId is " + response.userId)  
  13.         console.log("itemId is " + response.itemId)  
  14.     },    
  15.     error: function(error) {    
  16.     }    
  17. });   
  1. String userId = "userID";  
  2. String itemId = "itemId";  
  3. String comment = "comment";  
  4. App42API.Initialize("API_KEY","SECRET_KEY");  
  5. ReviewService reviewService = App42API.BuildReviewService();   
  6. Review review = reviewService.AddComment(userId,itemId,comment);   
  7. Console.WriteLine("userId is " + review.GetUserId());  
  8. Console.WriteLine("itemId is " + review.GetItemId());    
  9. String jsonResponse = review.ToString();      
  1. $userId = "userID";  
  2. $itemId = "itemId";  
  3. $comment = "comment";  
  4. App42API::initialize("API_KEY","SECRET_KEY");  
  5. $reviewService = App42API::buildReviewService();  
  6. $review = $reviewService->addComment($userID, $itemId,$comment);  
  7. print_r("UserId is : ".$review->getUserId().PHP_EOL);  
  8. print_r("ItemId is : ".$review->getItemId().PHP_EOL);  
  9. print_r("Comment Id ".$review->getCommentId().PHP_EOL);  
  10. print_r("Comment is :".$review->getComment().PHP_EOL);  
  11. print_r("CreatedOn is : ".$review->getCreatedOn().PHP_EOL);  
  12. $jsonResponse = $review->toString();  
  1. var userId:String = "userId";  
  2. var itemId:String="itemId";  
  3. var comment:String = "comment";  
  4. App42API.initialize("API_KEY","SECRET_KEY");  
  5. var reviewService:ReviewService = App42API.buildReviewService();  
  6. reviewService.addComment(userId, itemId, comment,new callback());  
  7. public class callback implements App42CallBack    
  8. {   
  9.     public function onException(excption:App42Exception):void    
  10.     {    
  11.         trace("Exception Message");    
  12.     }    
  13.     public function onSuccess(response:Object):void    
  14.     {    
  15.         var review:Review = Review(response);  
  16.         trace("response is : " + review);  
  17.     }    
  18. }   
  1. String userId = "userId";  
  2. String itemId = "itemId";  
  3. String comment = "comment";  
  4. App42API.initialize("API_KEY","SECRET_KEY");  
  5. ReviewService reviewService = App42API.buildReviewService();   
  6. Review review = reviewService.addComment(userId,itemId,comment);   
  7. System.out.println("userId is " + review.getUserId());  
  8. System.out.println("itemId is " + review.getItemId());  
  9. String jsonResponse = review.toString();  
Get Comments By Item

Fetch the review comment for the item.

Required Parameters

itemId - The item for which the comment has to be fetched.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for Swift
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for Corona
  • create User Api for Cocos2DX
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
  1. String itemId = "itemId";  
  2. App42API.initialize("ANDROID_APPLICATION_CONTEXT","API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();   
  4. reviewService.getCommentsByItem(itemId, new App42CallBack() {  
  5. public void onSuccess(Object response)   
  6. {  
  7.     ArrayList<Review> review = (ArrayList<Review>)response;  
  8.     for(int i = 0;i < review.size();i++)  
  9.     {  
  10.         System.out.println("userId is " + review.get(i).getUserId());    
  11.         System.out.println("itemId is " + review.get(i).getItemId());    
  12.         System.out.println("comment is :" + review.get(i).getComment());   
  13.         System.out.println("CreatedOn is :"+review.get(i).getCreatedOn());  
  14.         System.out.println("Status is :"+review.get(i).getStatus());  
  15.     }  
  16. }  
  17. public void onException(Exception ex)   
  18. {  
  19.     System.out.println("Exception Message"+ex.getMessage());  
  20. }  
  21. });  
  1. String itemId = "itemId";  
  2. App42API.Initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.BuildReviewService();   
  4. reviewService.GetCommentsByItem(itemId,new Callback());  
  5. public class Callback : App42Callback    
  6. {    
  7.     public void OnException(App42Exception exception)    
  8.     {    
  9.         Console.WriteLine("Exception Message : " + exception);   
  10.     }    
  11.     public void OnSuccess(Object response)    
  12.     {    
  13.         IList<Review> review = (List<Review>) response;     
  14.         for(int i=0;i<review.Count;i++){  
  15.             Console.WriteLine("userId is " + review[i].GetUserId());  
  16.             Console.WriteLine("comment is " + review[i].GetComment());   
  17.         }  
  18.     }    
  19. }    
  1. NSString *itemId = @"itemId";  
  2. [App42API initializeWithAPIKey:@"APP_KEY" andSecretKey:@"SECRET_KEY"];  
  3. ReviewService *reviewService = [App42API buildReviewService];   
  4. [reviewService getCommentsByItem:itemId completionBlock:^(BOOL success, id responseObj, App42Exception *exception)   
  5. {  
  6.     if (success)  
  7.     {  
  8.         NSArray *reviewList = (NSArray*)responseObj;  
  9.         for(Review *review in reviewList){   
  10.             NSLog(@"userId =%@", review.userId);  
  11.             NSLog(@"itemId =%@", review.itemId);  
  12.         }  
  13.     }  
  14.     else  
  15.     {  
  16.         NSLog(@"Exception = %@",[exception reason]);  
  17.         NSLog(@"HTTP error Code = %d",[exception httpErrorCode]);  
  18.         NSLog(@"App Error Code = %d",[exception appErrorCode]);  
  19.         NSLog(@"User Info = %@",[exception userInfo]);  
  20.     }  
  21. }];  
  1. let  itemID = "itemId"   
  2. App42API.initializeWithAPIKey("API_KEY", andSecretKey:"SECRET_KEY")  
  3. let reviewService = App42API.buildReviewService() as? ReviewService    
  4. reviewService?.getCommentsByItem(itemID, completionBlock: { (success, response, exception) -> Void in    
  5.     if(success)  
  6.         {  
  7.            let list = response as! NSArray  
  8.             for review in list   
  9.             {  
  10.                 NSLog("%@", review.userId)  
  11.                 NSLog("%@", review.itemId)  
  12.             }  
  13.         }  
  14.     else  
  15.         {  
  16.             NSLog("%@", exception.reason!)  
  17.             NSLog("%d", exception.appErrorCode)  
  18.             NSLog("%d", exception.httpErrorCode)  
  19.             NSLog("%@", exception.userInfo!)  
  20.         }  
  21.     })  
  1. String itemId = "itemId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();  
  4. ArrayList<Review> review = reviewService.getCommentsByItem(itemId);   
  5. for(int i = 0;i < review.size();i++)  
  6. {  
  7.     System.out.println("userId is " + review.get(i).getUserId());    
  8.     System.out.println("itemId is " + review.get(i).getItemId());    
  9.     System.out.println("comment is :" + review.get(i).getComment());   
  10.     System.out.println("CreatedOn is :"+review.get(i).getCreatedOn());  
  11.     System.out.println("Status is :"+review.get(i).getStatus());  
  12. }  
  1. String itemId = "itemId";  
  2. App42Log.SetDebug(true);        //Print output in your editor console  
  3. App42API.Initialize("API_KEY","SECRET_KEY");  
  4. ReviewService reviewService = App42API.BuildReviewService();   
  5. reviewService.GetCommentsByItem(itemId, new UnityCallBack());   
  6. public class UnityCallBack : App42CallBack  
  7. {  
  8.     public void OnSuccess(object response)  
  9.     {  
  10.         IList<Review> review = (IList<Review>)response;  
  11.         for(int i=0;i<review.Count;i++){  
  12.             App42Log.Console("userId is " + review[i].GetUserId());  
  13.             App42Log.Console("comment is " + review[i].GetComment());   
  14.         }  
  15.     }  
  16.   
  17.     public void OnException(Exception e)  
  18.     {  
  19.         App42Log.Console("Exception : " + e);  
  20.     }  
  21. }  
  1. var itemId = "itemId";  
  2. var response ;    
  3. App42.initialize("API_KEY","SECRET_KEY");  
  4. var reviewService  = new App42Review();  
  5. reviewService.getCommentsByItem(itemId,{    
  6.     success: function(object)   
  7.     {    
  8.         var review = JSON.parse(object);    
  9.         response = review.app42.response.reviews;  
  10.         console.log("response is " + response)  
  11.     },    
  12.     error: function(error) {    
  13.     }    
  14. });   
  1. String itemId = "itemId";  
  2. App42API.Initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.BuildReviewService();   
  4. IList<Review> review = reviewService.GetCommentsByItem(itemId);   
  5. for(int i=0;i<review.Count;i++)  
  6. {  
  7.     Console.WriteLine("userId is " + review[i].GetUserId());  
  8.     Console.WriteLine("comment is " + review[i].GetComment());   
  9. }  
  1. $itemId = "itemId";  
  2. App42API::initialize("API_KEY","SECRET_KEY");  
  3. $reviewService = App42API::buildReviewService();  
  4. $reviewResponse = $review->getCommentsByItem($itemId);  
  5. foreach ($reviewResponse as $review)   
  6. {  
  7.     print_r("UserId is :" . $review->getUserId() );  
  8.     print_r("ItemId is : " . $review->getItemId() );  
  9.     print_r("Status is : " . $review->getStatus() );  
  10.     print_r("Comment is" . $review->getComment() );  
  11.     print_r("Comment Id is  " . $review->getCommentId() );  
  12.     print_r("CreatedOn  is " . $review->getCreatedOn() );  
  13. }  
  14. $jsonResponse = $reviewResponse->toString();  
  1. var itemId:String = "itemId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. var reviewService:ReviewService = App42API.buildReviewService();  
  4. reviewService.getCommentsByItem(itemId,new callback());  
  5. public class callback implements App42CallBack    
  6. {   
  7.     public function onException(excption:App42Exception):void    
  8.     {    
  9.         trace("Exception Message");    
  10.     }    
  11.     public function onSuccess(response:Object):void    
  12.     {    
  13.         var review:Review = Review(response);  
  14.         trace("response is : " + review);  
  15.     }    
  16. }   
  1. String itemId = "itemId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();   
  4. Vector reviewList = reviewService.getCommentsByItem(itemId);   
  5. for(int i=0;i < reviewList.size();i++)    
  6. {   
  7.     Review review = (Review)reviewList.elementAt(i);    
  8.     System.out.println("userId is " + review.getUserId());  
  9.     System.out.println("comment is " + review.getComment());  
  10. }           
Mute

Mute the specified review.

Required Parameters

reviewId - The ID of the review which has to be muted.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for Swift
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for Corona
  • create User Api for Cocos2DX
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
  1. String reviewId = "reviewId";  
  2. App42API.initialize("ANDROID_APPLICATION_CONTEXT","API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();   
  4. reviewService.mute(reviewId, new App42CallBack() {  
  5. public void onSuccess(Object response)   
  6. {  
  7.     App42Response app42response = (App42Response)response;        
  8.     System.out.println("Response  is:  " + app42response);  
  9. }  
  10. public void onException(Exception ex)  
  11. {  
  12.     System.out.println("Exception Message"+ex.getMessage());  
  13. }  
  14. });   
  1. String reviewId = "reviewId";  
  2. App42API.Initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.BuildReviewService();   
  4. reviewService.Mute(reviewId,new Callback());   
  5. public class Callback : App42Callback    
  6. {     
  7.     public void OnException(App42Exception exception)    
  8.     {    
  9.         Console.WriteLine("Exception Message : " + exception);   
  10.     }    
  11.     public void OnSuccess(Object response)    
  12.     {    
  13.         App42Response success = (App42Response) response;       
  14.         String jsonResponse = success.ToString();    
  15.     }    
  16. }    
  1. NSString *reviewId = @"reviewId";  
  2. [App42API initializeWithAPIKey:@"APP_KEY" andSecretKey:@"SECRET_KEY"];  
  3. ReviewService *reviewService = [App42API buildReviewService];   
  4. [reviewService mute:reviewId completionBlock:^(BOOL success, id responseObj, App42Exception *exception)   
  5. {  
  6.     if (success)  
  7.     {  
  8.         App42Response *response = (App42Response*)responseObj;   
  9.         NSString *success = response.isResponseSuccess;  
  10.         NSString *jsonResponse = [response toString];   
  11.     }  
  12.     else  
  13.     {  
  14.         NSLog(@"Exception = %@",[exception reason]);  
  15.         NSLog(@"HTTP error Code = %d",[exception httpErrorCode]);  
  16.         NSLog(@"App Error Code = %d",[exception appErrorCode]);  
  17.         NSLog(@"User Info = %@",[exception userInfo]);  
  18.     }  
  19. }];                     
  1. let reviewId = "reviewId"    
  2. App42API.initializeWithAPIKey("API_KEY", andSecretKey:"SECRET_KEY")  
  3. let reviewService = App42API.buildReviewService() as? ReviewService    
  4. reviewService?.mute(reviewID, completionBlock: { (success, response, exception) -> Void in    
  5.     if (success)    
  6.         {    
  7.             let  review = response as! App42Response  
  8.             NSLog("%@", review.strResponse)  
  9.             NSLog("%d", review.totalRecords)    
  10.         }           
  11.     else  
  12.         {  
  13.             NSLog("%@", exception.reason!)  
  14.             NSLog("%d", exception.appErrorCode)  
  15.             NSLog("%d", exception.httpErrorCode)  
  16.             NSLog("%@", exception.userInfo!)  
  17.         }  
  18.     })  
  1. String reviewId = "reviewId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();  
  4. App42Response app42response = reviewService.mute(reviewId);   
  5. System.out.println("Response  is:  " + app42response);  
  6. boolean  success = app42response.isResponseSuccess();  
  7. String jsonResponse = app42response.toString();   
  1. String reviewId = "reviewId";  
  2. App42Log.SetDebug(true);        //Print output in your editor console  
  3. App42API.Initialize("API_KEY","SECRET_KEY");  
  4. ReviewService reviewService = App42API.BuildReviewService();   
  5. reviewService.Mute(reviewId, new UnityCallBack());   
  6. public class UnityCallBack : App42CallBack  
  7. {  
  8.     public void OnSuccess(object response)  
  9.     {  
  10.         App42Response success = (App42Response) response;       
  11.         String jsonResponse = success.ToString();    
  12.     }  
  13.     public void OnException(Exception e)  
  14.     {  
  15.         App42Log.Console("Exception : " + e);  
  16.     }  
  17. }  
  1. var reviewId = "reviewId";  
  2. var response ;    
  3. App42.initialize("API_KEY","SECRET_KEY");  
  4. var reviewService  = new App42Review();  
  5. reviewService.mute(reviewId,{    
  6.     success: function(object)   
  7.     {    
  8.         var review = JSON.parse(object);    
  9.         response = review.app42.response.reviews.review;  
  10.         console.log("Review Id is " + response.reviewId)  
  11.     },    
  12.     error: function(error) {    
  13.     }    
  14. });   
  1. String reviewId = "reviewId";  
  2. App42API.Initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.BuildReviewService();   
  4. App42Response response = reviewService.Mute(reviewId);   
  5. Boolean  success = response.IsResponseSuccess();  
  6. String jsonResponse = response.ToString();   
  1. $reviewId = "reviewId";  
  2. App42API::initialize("API_KEY","SECRET_KEY");  
  3. $reviewService = App42API::buildReviewService();  
  4. $response = $reviewService->mute($reviewId);   
  5. print_r("Review Id".$response->getReviewId().PHP_EOL);  
  6. $success = $response->isResponseSuccess();  
  7. $jsonResponse = $response->toString();   
  1. reviewId = "reviewId";                    
  2. api = App42::ServiceAPI.new("API_KEY","SECRET_KEY")   
  3. reviewService = api.buildReviewService();  
  4. response = review_service.mute(reviewId);    
  5. success = response.is_response_success();    
  6. json_response = response.to_s();  
  1. var reviewId:String = "reviewId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. var reviewService:ReviewService = App42API.buildReviewService();  
  4. reviewService.mute(reviewId,new callback());  
  5. public class callback implements App42CallBack    
  6. {   
  7.     public function onException(excption:App42Exception):void    
  8.     {    
  9.         trace("Exception Message");    
  10.     }    
  11.     public function onSuccess(response:Object):void    
  12.     {    
  13.         var review:Review = Review(response);  
  14.         trace("response is : " + review);  
  15.     }    
  16. }    
  1. String reviewId = "reviewId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();   
  4. App42Response response = reviewService.mute(reviewId);   
  5. boolean  success = response.isResponseSuccess();  
  6. String jsonResponse = response.toString();   
Unmute

Unmute the specified review.

Required Parameters

reviewId - The Id of the review which has to be unmuted.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for Swift
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for Corona
  • create User Api for Cocos2DX
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
  1. String reviewId = "reviewId";  
  2. App42API.initialize("ANDROID_APPLICATION_CONTEXT","API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();   
  4. reviewService.unmute(reviewId, new App42CallBack() {  
  5. public void onSuccess(Object response)   
  6. {  
  7.     App42Response app42response = (App42Response)response;        
  8.     System.out.println("Response  is:  " + app42response);  
  9. }  
  10. public void onException(Exception ex)   
  11. {  
  12.     System.out.println("Exception Message"+ex.getMessage());  
  13. }  
  14. });  
  1.    
  2. String reviewId = "reviewId";  
  3. App42API.Initialize("API_KEY","SECRET_KEY");  
  4. ReviewService reviewService = App42API.BuildReviewService();   
  5. reviewService.Unmute(reviewId,new Callback());    
  6. public class Callback : App42Callback    
  7. {   
  8.     public void OnException(App42Exception exception)    
  9.     {    
  10.         Console.WriteLine("Exception Message : " + exception);   
  11.     }    
  12.     public void OnSuccess(Object response)    
  13.     {    
  14.         App42Response success = (App42Response) response;       
  15.         String jsonResponse = success.ToString();    
  16.     }    
  17. }    
  1. NSString *reviewId = @"reviewId";  
  2. [App42API initializeWithAPIKey:@"APP_KEY" andSecretKey:@"SECRET_KEY"];  
  3. ReviewService *reviewService = [App42API buildReviewService];   
  4. [reviewService unmute:reviewId completionBlock:^(BOOL success, id responseObj, App42Exception *exception)   
  5. {  
  6.     if (success)  
  7.     {  
  8.         App42Response *response = (App42Response*)responseObj;   
  9.         NSString *success = response.isResponseSuccess;  
  10.         NSString *jsonResponse = [response toString];   
  11.     }  
  12.     else  
  13.     {  
  14.         NSLog(@"Exception = %@",[exception reason]);  
  15.         NSLog(@"HTTP error Code = %d",[exception httpErrorCode]);  
  16.         NSLog(@"App Error Code = %d",[exception appErrorCode]);  
  17.         NSLog(@"User Info = %@",[exception userInfo]);  
  18.     }  
  19. }];                   
  1. let reviewID = "reviewId"   
  2. App42API.initializeWithAPIKey("API_KEY", andSecretKey:"SECRET_KEY")  
  3. let reviewService = App42API.buildReviewService() as? ReviewService    
  4. reviewService?.unmute(reviewID, completionBlock: { (success, response, exception) -> Void in    
  5.     if (success)    
  6.         {    
  7.             let  review = response as! App42Response  
  8.             NSLog("%@", review.strResponse)  
  9.             NSLog("%d", review.totalRecords)    
  10.         }           
  11.     else  
  12.         {  
  13.             NSLog("%@", exception.reason!)  
  14.             NSLog("%d", exception.appErrorCode)  
  15.             NSLog("%d", exception.httpErrorCode)  
  16.             NSLog("%@", exception.userInfo!)  
  17.         }  
  18.     })  
  1. String reviewId = "reviewId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();  
  4. App42Response app42response = reviewService.unmute(reviewId);   
  5. System.out.println("Response  is:  " + app42response) ;  
  6. boolean  success = app42response.isResponseSuccess();  
  7. String jsonResponse = app42response.toString();   
  1. String reviewId = "reviewId";  
  2. App42Log.SetDebug(true);        //Print output in your editor console  
  3. App42API.Initialize("API_KEY","SECRET_KEY");  
  4. ReviewService reviewService = App42API.BuildReviewService();   
  5. reviewService.Unmute(reviewId, new UnityCallBack());   
  6. public class UnityCallBack : App42CallBack  
  7. {  
  8.     public void OnSuccess(object response)  
  9.     {  
  10.         App42Response success = (App42Response) response;       
  11.         String jsonResponse = success.ToString();    
  12.     }  
  13.   
  14.     public void OnException(Exception e)  
  15.     {  
  16.         App42Log.Console("Exception : " + e);  
  17.     }  
  18. }  
  1. var reviewId = "reviewId";  
  2. var response ;    
  3. App42.initialize("API_KEY","SECRET_KEY");  
  4. var reviewService  = new App42Review();  
  5. reviewService.unmute(reviewId,{    
  6.     success: function(object)   
  7.     {    
  8.         var review = JSON.parse(object);    
  9.         response = review.app42.response.reviews.review;  
  10.         console.log("Review Id is " + response.reviewId)  
  11.     },    
  12.     error: function(error) {    
  13.     }    
  14. });   
  1. String reviewId = "reviewId";  
  2. App42API.Initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.BuildReviewService();   
  4. App42Response response = reviewService.Unmute(reviewId);   
  5. Boolean  success = response.IsResponseSuccess();  
  6. String jsonResponse = response.ToString();   
  1. $reviewId = "reviewId";  
  2. App42API::initialize("API_KEY","SECRET_KEY");  
  3. $reviewService = App42API::buildReviewService();  
  4. $response = $reviewService->unmute($reviewId);   
  5. print_r("Review Id".$response->getReviewId().PHP_EOL);        
  6. $success = $response->isResponseSuccess();  
  7. $jsonResponse = $response->toString();   
  1. reviewId = "reviewId";                        
  2. api = App42::ServiceAPI.new("API_KEY","SECRET_KEY")   
  3. reviewService = api.buildReviewService();  
  4. response = review_service.unmute(reviewId);    
  5. success = response.is_response_success();    
  6. json_response = response.to_s();   
  1. var reviewId:String = "reviewId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. var reviewService:ReviewService = App42API.buildReviewService();  
  4. reviewService.unmute(reviewId,new callback());  
  5. public class callback implements App42CallBack    
  6. {   
  7.     public function onException(excption:App42Exception):void    
  8.     {    
  9.         trace("Exception Message");    
  10.     }    
  11.     public function onSuccess(response:Object):void    
  12.     {    
  13.         var review:Review = Review(response);  
  14.         trace("response is : " + review);  
  15.     }    
  16. }   
  1. String reviewId = "reviewId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();   
  4. App42Response response = reviewService.unmute(reviewId);   
  5. boolean  success = response.isResponseSuccess();  
  6. String jsonResponse = response.toString();   
Delete Review By Review ID

Delete the specific review based on review ID.

Required Parameters

reviewId - The ID of the review which has to be deleted.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for Swift
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for Corona
  • create User Api for Cocos2DX
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
  1. String reviewId = "reviewId";  
  2. App42API.initialize("ANDROID_APPLICATION_CONTEXT","API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();   
  4. reviewService.deleteReviewByReviewId(reviewId, new App42CallBack() {  
  5. public void onSuccess(Object response)   
  6. {  
  7.     App42Response app42response = (App42Response)response;        
  8.     System.out.println("Response  is:  " + app42response) ;  
  9. }  
  10. public void onException(Exception ex)   
  11. {  
  12.     System.out.println("Exception Message"+ex.getMessage());  
  13. }  
  14. });  
  1. String reviewId = "reviewId";  
  2. App42API.Initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.BuildReviewService();   
  4. reviewService.DeleteReviewByReviewId(reviewId, new Callback());    
  5. public class Callback : App42Callback    
  6. {   
  7.     public void OnException(App42Exception exception)    
  8.     {    
  9.         Console.WriteLine("Exception Message : " + exception);   
  10.     }    
  11.     public void OnSuccess(Object response)    
  12.     {    
  13.         App42Response success = (App42Response) response;       
  14.         String jsonResponse = success.ToString();    
  15.     }    
  16. }    
  1. NSString *reviewId = @"reviewId";  
  2. [App42API initializeWithAPIKey:@"APP_KEY" andSecretKey:@"SECRET_KEY"];  
  3. ReviewService *reviewService = [App42API buildReviewService];   
  4. [reviewService deleteReviewByReviewId:reviewId completionBlock:^(BOOL success, id responseObj, App42Exception *exception)   
  5. {  
  6.     if (success)  
  7.     {  
  8.         App42Response *response = (App42Response*)responseObj;   
  9.         NSString *success = response.isResponseSuccess;  
  10.         NSString *jsonResponse = [response toString];   
  11.     }  
  12.     else  
  13.     {  
  14.         NSLog(@"Exception = %@",[exception reason]);  
  15.         NSLog(@"HTTP error Code = %d",[exception httpErrorCode]);  
  16.         NSLog(@"App Error Code = %d",[exception appErrorCode]);  
  17.         NSLog(@"User Info = %@",[exception userInfo]);  
  18.     }  
  19. }];   
  1. let reviewId = "reviewId";    
  2. App42API.initializeWithAPIKey("API_KEY", andSecretKey:"SECRET_KEY")  
  3. let reviewService = App42API.buildReviewService() as? ReviewService    
  4. reviewService?.deleteReviewByReviewId(reviewId, completionBlock: { (success, response, exception) -> Void in    
  5.     if (success)    
  6.         {    
  7.             let  review = response as! App42Response  
  8.             NSLog("%@", review.strResponse)  
  9.             NSLog("%d", review.totalRecords)    
  10.         }           
  11.     else  
  12.         {  
  13.             NSLog("%@", exception.reason!)  
  14.             NSLog("%d", exception.appErrorCode)  
  15.             NSLog("%d", exception.httpErrorCode)  
  16.             NSLog("%@", exception.userInfo!)  
  17.         }  
  18.     })  
  1. String reviewId = "reviewId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();  
  4. App42Response app42response = reviewService.deleteReviewByReviewId(reviewId);   
  5. System.out.println("Response  is:  " + app42response) ;  
  6. boolean  success = app42response.isResponseSuccess();  
  7. String jsonResponse = app42response.toString();   
  1. String reviewId = "reviewId";  
  2. App42Log.SetDebug(true);        //Print output in your editor console  
  3. App42API.Initialize("API_KEY","SECRET_KEY");  
  4. ReviewService reviewService = App42API.BuildReviewService();   
  5. reviewService.DeleteReviewByReviewId(reviewId, new UnityCallBack());   
  6. public class UnityCallBack : App42CallBack  
  7. {  
  8.     public void OnSuccess(object response)  
  9.     {  
  10.         App42Response success = (App42Response) response;       
  11.         String jsonResponse = success.ToString();    
  12.     }  
  13.   
  14.     public void OnException(Exception e)  
  15.     {  
  16.         App42Log.Console("Exception : " + e);  
  17.     }  
  18. }  
  1. var reviewId = "reviewId";  
  2. var response;  
  3. App42.initialize("API_KEY""SECRET_KEY");  
  4. var reviewService = new App42Review();  
  5. reviewService.deleteReviewByReviewId(reviewId, {  
  6.     success: function (object) {  
  7.         var review = JSON.parse(object);  
  8.         response = review.app42.response.success;  
  9.         console.log("App42Response Success : " + response)  
  10.     },  
  11.     error: function (error) {  
  12.     }  
  13. });  
  1. String reviewId = "reviewId";  
  2. App42API.Initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.BuildReviewService();   
  4. App42Response response = reviewService.DeleteReviewByReviewId(reviewId);   
  5. Boolean  success = response.IsResponseSuccess();  
  6. String jsonResponse = response.ToString();   
  1. $reviewId = "reviewId";  
  2. App42API::initialize("API_KEY","SECRET_KEY");  
  3. $reviewService = App42API::buildReviewService();  
  4. $response = $reviewService->deleteReviewByReviewId($reviewId);  
  5. print_r("Response is : ".$response->toString());  
  6. $success = $response->isResponseSuccess();  
  7. $jsonResponse = $response->toString();   
  1. var reviewId:String = "reviewId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. var reviewService:ReviewService = App42API.buildReviewService();  
  4. reviewService.deleteReviewByReviewId(reviewId,new callback());  
  5. public class callback implements App42CallBack    
  6. {   
  7.     public function onException(excption:App42Exception):void    
  8.     {    
  9.         trace("Exception Message");    
  10.     }    
  11.     public function onSuccess(response:Object):void    
  12.     {    
  13.         var review:Review = Review(response);  
  14.         trace("response is : " + review);  
  15.     }    
  16. }   
  1. String reviewId = "reviewId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();   
  4. App42Response app42response = reviewService.deleteReviewByReviewId(reviewId);   
  5. System.out.println("Response  is:  " + app42response) ;  
  6. boolean  success = app42response.isResponseSuccess();  
  7. String jsonResponse = app42response.toString();   
Delete Comment By Comment ID

Delete the specific comment by comment ID.

Required Parameters

commentId - The ID of the comment which has to be deleted.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for Swift
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for Corona
  • create User Api for Cocos2DX
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
  1. String commentId = "commentId";  
  2. App42API.initialize("ANDROID_APPLICATION_CONTEXT","API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();   
  4. reviewService.deleteCommentByCommentId(commentId, new App42CallBack() {  
  5. public void onSuccess(Object response)   
  6. {  
  7.     App42Response app42response = (App42Response)response;        
  8.     System.out.println("Response  is:  " + app42response) ;  
  9. }  
  10. public void onException(Exception ex)   
  11. {  
  12.     System.out.println("Exception Message"+ex.getMessage());  
  13. }  
  14. });  
  1.    
  2. String commentId = "commentId";  
  3. App42API.Initialize("API_KEY","SECRET_KEY");  
  4. ReviewService reviewService = App42API.BuildReviewService();   
  5. rreviewService.DeleteCommentByCommentId(commentId, new Callback());    
  6. public class Callback : App42Callback    
  7. {   
  8.     public void OnException(App42Exception exception)    
  9.     {    
  10.         Console.WriteLine("Exception Message : " + exception);   
  11.     }    
  12.     public void OnSuccess(Object response)    
  13.     {    
  14.         App42Response success = (App42Response) response;       
  15.         String jsonResponse = success.ToString();    
  16.     }    
  17. }    
  1. NSString *commentId = @"commentId";  
  2. [App42API initializeWithAPIKey:@"APP_KEY" andSecretKey:@"SECRET_KEY"];  
  3. ReviewService *reviewService = [App42API buildReviewService];   
  4. [reviewService deleteCommentByCommentId:commentId completionBlock:^(BOOL success, id responseObj, App42Exception *exception)   
  5. {  
  6.     if (success)  
  7.     {  
  8.         App42Response *response = (App42Response*)responseObj;   
  9.         NSString *success = response.isResponseSuccess;  
  10.         NSString *jsonResponse = [response toString];   
  11.     }  
  12.     else  
  13.     {  
  14.         NSLog(@"Exception = %@",[exception reason]);  
  15.         NSLog(@"HTTP error Code = %d",[exception httpErrorCode]);  
  16.         NSLog(@"App Error Code = %d",[exception appErrorCode]);  
  17.         NSLog(@"User Info = %@",[exception userInfo]);  
  18.     }  
  19. }];   
  1. let commentId = "commentId"    
  2. App42API.initializeWithAPIKey("API_KEY", andSecretKey:"SECRET_KEY")  
  3. let reviewService = App42API.buildReviewService() as? ReviewService    
  4. reviewService?.deleteCommentByCommentId(commentId, completionBlock: { (success, response, exception) -> Void in    
  5.        if (success)    
  6.         {    
  7.             let  review = response as! App42Response  
  8.             NSLog("%@", review.strResponse)  
  9.             NSLog("%d", review.totalRecords)    
  10.         }           
  11.         else  
  12.         {  
  13.             NSLog("%@", exception.reason!)  
  14.             NSLog("%d", exception.appErrorCode)  
  15.             NSLog("%d", exception.httpErrorCode)  
  16.             NSLog("%@", exception.userInfo!)  
  17.         }  
  18.     })  
  1. String commentId = "commentId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();  
  4. App42Response app42response = reviewService.deleteCommentByCommentId(commentId);   
  5. System.out.println("Response  is:  " + app42response) ;  
  6. boolean  success = app42response.isResponseSuccess();  
  7. String jsonResponse = app42response.toString();   
  1. String commentId = "commentId";  
  2. App42Log.SetDebug(true);        //Print output in your editor console  
  3. App42API.Initialize("API_KEY","SECRET_KEY");  
  4. ReviewService reviewService = App42API.BuildReviewService();   
  5. rreviewService.DeleteCommentByCommentId(commentId, new UnityCallBack());   
  6. public class UnityCallBack : App42CallBack  
  7. {  
  8.     public void OnSuccess(object response)  
  9.     {  
  10.         App42Response success = (App42Response) response;       
  11.         String jsonResponse = success.ToString();    
  12.     }  
  13.   
  14.     public void OnException(Exception e)  
  15.     {  
  16.         App42Log.Console("Exception :" + e);  
  17.     }  
  18. }  
  1. var commentId = "commentId";  
  2. var response;  
  3. App42.initialize("API_KEY""SECRET_KEY");  
  4. var reviewService = new App42Review();  
  5. reviewService.deleteCommentByCommentId(commentId, {  
  6.     success: function (object) {  
  7.         var review = JSON.parse(object);  
  8.         response = review.app42.response.success;  
  9.         console.log("App42Response Success : " + response)  
  10.     },  
  11.     error: function (error) {  
  12.     }  
  13. });  
  1. String commentId = "commentId";  
  2. App42API.Initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.BuildReviewService();   
  4. App42Response response = reviewService.DeleteCommentByCommentId(commentId);   
  5. Boolean  success = response.IsResponseSuccess();  
  6. String jsonResponse = response.ToString();   
  1. $commentId = "commentId";  
  2. App42API::initialize("API_KEY","SECRET_KEY");  
  3. $reviewService = App42API::buildReviewService();  
  4. $response = $reviewService->deleteCommentByCommentId($commentId);  
  5. print_r("Response is : ".$response->toString());  
  6. $success = $response->isResponseSuccess();  
  7. $jsonResponse = $response->toString();   
  1. var commentId:String = "commentId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. var reviewService:ReviewService = App42API.buildReviewService();  
  4. reviewService.deleteCommentByCommentId(commentId,new callback());  
  5. public class callback implements App42CallBack    
  6. {   
  7.     public function onException(excption:App42Exception):void    
  8.     {    
  9.         trace("Exception Message");    
  10.     }    
  11.     public function onSuccess(response:Object):void    
  12.     {    
  13.         var review:Review = Review(response);  
  14.         trace("response is : " + review);  
  15.     }    
  16. }   
  1. String commentId = "commentId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();   
  4. App42Response app42response = reviewService.deleteCommentByCommentId(commentId);   
  5. System.out.println("Response  is:  " + app42response) ;  
  6. boolean  success = app42response.isResponseSuccess();  
  7. String jsonResponse = app42response.toString();   
Get All Reviews By User

Fetch all reviews created by user.

Required Parameters

userID - User who wants to retrieve all his reviews.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for Swift
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for Corona
  • create User Api for Cocos2DX
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
  1. String userID = "userID";  
  2. App42API.initialize("ANDROID_APPLICATION_CONTEXT","API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();   
  4. reviewService.getAllReviewsByUser(userID, new App42CallBack() {  
  5. public void onSuccess(Object response)   
  6. {  
  7.     ArrayList<Review> review = (ArrayList<Review>)response;  
  8.     for(int i = 0;i < review.size();i++)  
  9.     {  
  10.         System.out.println("userId is " + review.get(i).getUserId());    
  11.         System.out.println("itemId is " + review.get(i).getItemId());    
  12.         System.out.println("Review Id :"+review.get(i).getReviewId());  
  13.         System.out.println("comment is :" + review.get(i).getComment());    
  14.         System.out.println("rating is :" + review.get(i).getRating());   
  15.         System.out.println("CreatedOn is :"+review.get(i).getCreatedOn());  
  16.     }  
  17. }  
  18. public void onException(Exception ex)   
  19. {  
  20.     System.out.println("Exception Message"+ex.getMessage());  
  21. }  
  22. });  
  1. NSString *userId = @"UserID";  
  2. [App42API initializeWithAPIKey:@"APP_KEY" andSecretKey:@"SECRET_KEY"];  
  3. ReviewService *reviewService = [App42API buildReviewService];   
  4. [reviewService getAllReviewsByUser:userId completionBlock:^(BOOL success, id responseObj, App42Exception *exception)   
  5. {  
  6.     if (success)  
  7.     {  
  8.         NSArray *reviewList = (NSArray*)responseObj;  
  9.         for(Review *review in reviewList){   
  10.             NSLog(@"userId =%@", review.userId);  
  11.             NSLog(@"itemId =%@", review.itemId);  
  12.         }  
  13.     }  
  14.     else  
  15.     {  
  16.         NSLog(@"Exception = %@",[exception reason]);  
  17.         NSLog(@"HTTP error Code = %d",[exception httpErrorCode]);  
  18.         NSLog(@"App Error Code = %d",[exception appErrorCode]);  
  19.         NSLog(@"User Info = %@",[exception userInfo]);  
  20.     }  
  21. }];  
  1. let userID = "userID"    
  2. App42API.initializeWithAPIKey("API_KEY" andSecretKey:"SECRET_KEY")  
  3. let reviewService = App42API.buildReviewService() as? ReviewService    
  4. reviewService?.getAllReviewsByUser(userID, completionBlock: { (success, response, exception) -> Void in    
  5.        if (success)    
  6.         {    
  7.             let list = response as! NSArray  
  8.             for review in list   
  9.             {  
  10.                 NSLog("%@", review.userId)  
  11.                 NSLog("%@", review.itemId)   
  12.             }  
  13.         }           
  14.         else  
  15.         {  
  16.             NSLog("%@", exception.reason!)  
  17.             NSLog("%d", exception.appErrorCode)  
  18.             NSLog("%d", exception.httpErrorCode)  
  19.             NSLog("%@", exception.userInfo!)  
  20.         }  
  21.     })  
  1. String userID = "userID";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();  
  4. ArrayList<Review> review = reviewService.getAllReviewsByUser(userID);  
  5. for(int i = 0;i < review.size();i++)  
  6. {  
  7.     System.out.println("userId is " + review.get(i).getUserId());    
  8.     System.out.println("itemId is " + review.get(i).getItemId());    
  9.     System.out.println("Review Id :"+review.get(i).getReviewId());  
  10.     System.out.println("comment is :" + review.get(i).getComment());    
  11.     System.out.println("rating is :" + review.get(i).getRating());   
  12.     System.out.println("CreatedOn is :"+review.get(i).getCreatedOn());  
  13. }  
  1. String userId = "userId";  
  2. App42Log.SetDebug(true);        //Print output in your editor console  
  3. App42API.Initialize("API_KEY","SECRET_KEY");  
  4. ReviewService reviewService = App42API.BuildReviewService();   
  5. reviewService.GetAllReviewsByUser(userId, new UnityCallBack());   
  6. public class UnityCallBack : App42CallBack  
  7. {  
  8.     public void OnSuccess(object response)  
  9.     {  
  10.         IList<Review> review = (IList<Review>)response;  
  11.         for(int i=0;i<review.Count;i++){  
  12.             App42Log.Console("ReviewId is " + review[i].GetReviewId());  
  13.         }  
  14.     }  
  15.   
  16.     public void OnException(Exception e)  
  17.     {  
  18.         App42Log.Console("Exception : " + e);  
  19.     }  
  20. }  
  1. var userID = "userID";  
  2. var response;  
  3. App42.initialize("API_KEY""SECRET_KEY");  
  4. var reviewService = new App42Review();  
  5. reviewService.getAllReviewsByUser(userID, {  
  6.     success: function (object) {  
  7.         var review = JSON.parse(object);  
  8.         response = review.app42.response.reviews;  
  9.         console.log("response is " + response)  
  10.     },  
  11.     error: function (error) {  
  12.     }  
  13. });  
  1. $userID = "userID";  
  2. App42API::initialize("API_KEY","SECRET_KEY");  
  3. $reviewService = App42API::buildReviewService();  
  4. $reviewResponse = $reviewService->getAllReviewsByUser($userID);   
  5. foreach ($reviewResponse as $review)  
  6. {  
  7.     print_r("UserId is " . $review->getUserId());  
  8.     print_r("ItemId is " . $review->getItemId());  
  9.     print_r("Review Id " . $review->getReviewId());  
  10.     print_r("Status is " . $review->getStatus());  
  11.     print_r("Comment is " . $review->getComment());  
  12.     print_r("Ranking " . $review->getRating());  
  13.     print_r("CreatedOn  is " . $review->getCreatedOn());  
  14. }  
  15. $jsonResponse = $reviewResponse[0]->toString();  
  1. var userID:String="userID";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. var reviewService:ReviewService = App42API.buildReviewService();  
  4. reviewService.getAllReviewsByUser(userID, new callback());  
  5. public class callback implements App42CallBack    
  6. {   
  7.     public function onException(excption:App42Exception):void    
  8.     {    
  9.         trace("Exception Message");    
  10.     }    
  11.     public function onSuccess(response:Object):void    
  12.     {    
  13.         for(var i:int = 0;i < response.length;i++)  
  14.         {  
  15.             var review:Review = Review(response[i]);  
  16.             trace("Response : "+review)  
  17.             trace("UserId is  " + review.getUserId());  
  18.             trace("ItemId is : " + review.getItemId());  
  19.             trace("ReviewId is " + review.getReviewId());  
  20.             trace("Rating  is : " + review.getRating());  
  21.             trace("Comment is " + review.getComment());  
  22.             trace("Status  is : " + review.getStatus());  
  23.             trace("createdOn  " +review.getCreatedOn());  
  24.         }  
  25.     }    
  26. }   
  1. Coming Soon         
Exception Handling

The functions available under Review and Rating Service API can throw some exceptions in abnormal conditions. For example, a developer is trying to get review item with item id and that item id does not exist, the function will throw the App42Exception (as shown below) with message as “Not Found” and the appErrorCode as “3100” and the details as “Reviews for the Item with Id ‘@itemid’ do not exist”.

  • create User Api for Android
  • create User Api for Windows
  • create User Api for iOS
  • create User Api for Swift
  • create User Api for Java
  • create User Api for Unity
  • create User Api for JS
  • create User Api for Corona
  • create User Api for Cocos2DX
  • create User Api for .Net
  • create User Api for PHP
  • create User Api for Marmalade
  •  create User Api for Ruby
  •  create User Api for Flash
  1. String itemId = "itemId";  
  2. App42API.initialize("ANDROID_APPLICATION_CONTEXT","API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();   
  4. reviewService.getReviewsByItem(itemId, new App42CallBack() {  
  5. public void onSuccess(Object response)   
  6. {  
  7.     ArrayList<Review> review = (ArrayList<Review>)response;  
  8.     for(int i = 0;i < review.size();i++)  
  9.     {  
  10.         System.out.println("userId is " + review.get(i).getUserId());    
  11.         System.out.println("itemId is " + review.get(i).getItemId());    
  12.         System.out.println("comment is :" + review.get(i).getComment());    
  13.         System.out.println("rating is :" + review.get(i).getRating());   
  14.         System.out.println("Review Id :"+review.get(i).getReviewId());  
  15.         System.out.println("CreatedOn is :"+review.get(i).getCreatedOn());  
  16.     }  
  17. }  
  18. public void onException(Exception ex)   
  19. {  
  20.     App42Exception exception = (App42Exception)ex;  
  21.     int appErrorCode = exception.getAppErrorCode();  
  22.     int httpErrorCode = exception.getHttpErrorCode();  
  23.     if(appErrorCode == 3100)  
  24.     {  
  25.     // Handle here for Not Found (Reviews for the Item with Id '@itemid' do not exist.)  
  26.     }  
  27.     else if(appErrorCode == 1401)  
  28.     {  
  29.     // handle here for Client is not authorized  
  30.     }  
  31.     else if(appErrorCode == 1500)  
  32.     {  
  33.     // handle here for Internal Server Error  
  34.     }  
  35.     String jsonText = ex.getMessage();   
  36.     }  
  37. });          
  1.       
  2. NSString *itemId = @"itemId";  
  3. [App42API initializeWithAPIKey:@"APP_KEY" andSecretKey:@"SECRET_KEY"];  
  4. ReviewService *reviewService = [App42API buildReviewService];   
  5. [reviewService getReviewsByItem:itemId completionBlock:^(BOOL success, id responseObj, App42Exception *exception)   
  6. {  
  7.     if (success)  
  8.     {  
  9.         Review *review = (Review*)responseObj;  
  10.         NSLog(@"userId =%@", review.userId);  
  11.         NSLog(@"itemId =%@", review.itemId);  
  12.     }  
  13.     else  
  14.     {  
  15.         int appErrorCode = exception.appErrorCode;  
  16.         int httpErrorCode = exception.httpErrorCode;  
  17.         if(appErrorCode == 3100)  
  18.         {  
  19.             // Handle here for Not Found (Reviews for the Item with Id '@itemid' do not exist.)  
  20.         }  
  21.         else if(appErrorCode == 1401)  
  22.         {  
  23.             // handle here for Client is not authorized  
  24.         }  
  25.         else if(appErrorCode == 1500)  
  26.         {  
  27.             // handle here for Internal Server Error  
  28.         }  
  29.         NSString *jsonText = exception.reason;   
  30.     }   
  31. }];       
  1. String itemId = "itemId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();  
  4. try  
  5. {  
  6.     Review review = reviewService.getReviewsByItem(itemId);  
  7. }  
  8. catch(App42Exception ex)   
  9. {  
  10.     int appErrorCode = ex.getAppErrorCode();  
  11.     int httpErrorCode = ex.getHttpErrorCode();  
  12.     if(appErrorCode == 3100)  
  13.     {  
  14.         // Handle here for Not Found (Reviews for the Item with Id '@itemId' do not exist.)  
  15.     }  
  16.     else if(appErrorCode == 1401)  
  17.     {  
  18.         // handle here for Client is not authorized  
  19.     }  
  20.     else if(appErrorCode == 1500)  
  21.     {  
  22.         // handle here for Internal Server Error  
  23.     }  
  24.     String jsonText = ex.getMessage();   
  25. }  
  1. String itemId = "itemId";  
  2. App42Log.SetDebug(true);        //Print output in your editor console  
  3. App42API.Initialize("API_KEY","SECRET_KEY");  
  4. ReviewService reviewService = App42API.BuildReviewService();   
  5. reviewService.GetReviewsByItem(itemId, new UnityCallBack());   
  6. public class UnityCallBack : App42CallBack  
  7. {  
  8.     public void OnSuccess(object response)  
  9.     {  
  10.         App42Log.Console("response is : " + response.ToString());   
  11.     }  
  12.     public void OnException(Exception e)  
  13.     {     
  14.         App42Exception exception = (App42Exception)e;  
  15.         int appErrorCode = exception.GetAppErrorCode();  
  16.         int httpErrorCode = exception.GetHttpErrorCode();  
  17.         if(appErrorCode == 3100)  
  18.         {  
  19.             // Handle here for Not Found (Reviews for the Item with Id '@itemid' do not exist.)  
  20.         }  
  21.         else if(appErrorCode == 1401)  
  22.         {  
  23.             // handle here for Client is not authorized  
  24.         }  
  25.         else if(appErrorCode == 1500)  
  26.         {  
  27.             // handle here for Internal Server Error  
  28.         }  
  29.         String jsonText = exception.GetMessage();   
  30.     }  
  31. }  
  1. var itemId = "itemId";  
  2. var appErrorCode ;  
  3. App42.initialize("API_KEY","SECRET_KEY");  
  4. var reviewService  = new App42Review();  
  5. reviewService.getReviewsByItem(itemId,{  
  6.     success: function(object) {  
  7.     },  
  8.     error: function(error)   
  9.     {  
  10.         var reviewObj = JSON.parse(error);  
  11.         appErrorCode = reviewObj.app42Fault.appErrorCode;  
  12.         if(appErrorCode == 3100)  
  13.         {  
  14.             // Handle here for Not Found (Reviews for the Item with Id '@itemId' do not exist.)  
  15.         }  
  16.         else if(appErrorCode == 1401)  
  17.         {  
  18.             // handle here for Client is not authorized  
  19.         }  
  20.         else if(appErrorCode == 1500)  
  21.         {  
  22.             // handle here for Internal Server Error  
  23.         }     
  24.     }  
  25. });  
  1. String itemId = "itemId";  
  2. App42API.Initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.BuildReviewService();   
  4. try  
  5. {  
  6.     Review review = reviewService.GetReviewsByItem(itemId);  
  7. }  
  8. catch(App42Exception ex)   
  9. {  
  10.     int appErrorCode = ex.GetAppErrorCode();  
  11.     int httpErrorCode = ex.GetHttpErrorCode();  
  12.     if(appErrorCode == 3100)  
  13.     {  
  14.         // Handle here for Not Found (Reviews for the Item with Id '@itemid' do not exist.)  
  15.     }  
  16.     else if(appErrorCode == 1401)  
  17.     {  
  18.         // handle here for Client is not authorized  
  19.     }  
  20.     else if(appErrorCode == 1500)  
  21.     {  
  22.         // handle here for Internal Server Error  
  23.     }  
  24.     String jsonText = ex.GetMessage();   
  25. }    
  1. $itemId = "itemId";  
  2. App42API::initialize("API_KEY","SECRET_KEY");  
  3. $reviewService = App42API::buildReviewService();  
  4. try  
  5. {  
  6.     $review = $reviewService->getReviewsByItem($itemId);  
  7. }   
  8. catch(App42Exception $ex)   
  9. {  
  10.     $appErrorCode = $ex->getAppErrorCode();  
  11.     $httpErrorCode = $ex->getHttpErrorCode();  
  12.     if($appErrorCode == 3100)  
  13.     {  
  14.         // Handle here for Not Found (Reviews for the Item with Id '@itemid' do not exist.)  
  15.     }  
  16.     else if($appErrorCode == 1401)  
  17.     {  
  18.         // handle here for Client is not authorized  
  19.     }  
  20.     else if($appErrorCode == 1500)  
  21.     {  
  22.         // handle here for Internal Server Error  
  23.     }  
  24.     $jsonText = $ex->getMessage();   
  25. }                            
  1. String itemId = "itemId";  
  2. App42API.initialize("API_KEY","SECRET_KEY");  
  3. ReviewService reviewService = App42API.buildReviewService();   
  4. try  
  5. {  
  6.     Review review = reviewService.getReviewsByItem(itemId);  
  7. }  
  8. catch(App42Exception ex)   
  9. {  
  10.     int appErrorCode = ex.getAppErrorCode();  
  11.     int httpErrorCode = ex.getHttpErrorCode();  
  12.     if(appErrorCode == 3100)  
  13.     {  
  14.         // Handle here for Not Found (Reviews for the Item with Id '@itemid' do not exist.)  
  15.     }  
  16.     else if(appErrorCode == 1401)  
  17.     {  
  18.         // handle here for Client is not authorized  
  19.     }  
  20.     else if(appErrorCode == 1500)  
  21.     {  
  22.         // handle here for Internal Server Error  
  23.     }  
  24.     String jsonText = ex.getMessage();   
  25. }  
Error Codes

Functions in Session API might throw exceptions with following HTTP and Application Error Codes (along with their descriptions):

1400 - BAD REQUEST - The Request parameters are invalid 1401 - UNAUTHORIZED - Client is not authorized 1500 - INTERNAL SERVER ERROR - Internal Server Error. Please try again 3100 - NOT FOUND - Reviews for the Item with Id '@itemId' do not exist. 3101 - NOT FOUND - Review with the Id '@reviewId' does not exist. 3102 - BAD REQUEST - Reviews for the User with Id '@userId' and Item with Id '@itemId' already exists. 3103 - NOT FOUND - Reviews do not exist. 3104 - NOT FOUND - The number of reviews are less than the specified offset : + "offset". 3105 - NOT FOUND - The number of reviews for the Item with Id '@itemId' are less than the specified offset : + "offset". 3106 - BAD REQUEST - The request parameters are invalid. Comment with UserId '@userId' and ItemId '@itemId' already exists . 3107 - NOT FOUND - Comments for the Item with Id '@itemId' do not exist. 3108 - NOT FOUND - Comment with the Id '@commentId' does not exist. 3109 - NOT FOUND - Comment with the Id '@commentId' does not exist.