示例#1
0
  private static void testReviewEntry(DoubanService myService) {
    ReviewEntry reviewEntry;
    try {

      String reviewId = "1138468";
      reviewEntry = myService.getReview(reviewId);
      printReviewEntry(reviewEntry);

      String userId = "1026712";
      ReviewFeed reviewFeed = myService.getUserReviews(userId);
      for (ReviewEntry sf : reviewFeed.getEntries()) {
        printReviewEntry(sf);
      }

      String movieId = "1424406";
      // start-index=2&max-results=2
      reviewFeed = myService.getMovieReviews(movieId, 2, 2, "score");
      for (ReviewEntry sf : reviewFeed.getEntries()) {
        printReviewEntry(sf);
      }
      reviewFeed = myService.getMovieReviews(movieId, 2, 2, "time");
      for (ReviewEntry sf : reviewFeed.getEntries()) {
        printReviewEntry(sf);
      }

    } catch (IOException e) {
      e.printStackTrace();
    } catch (ServiceException e) {
      e.printStackTrace();
    }
  }