Package com.google.gdata.data

Examples of com.google.gdata.data.Feed


    // Call Collection.getFeed()
    public Feed clientQuery(Query query) throws Exception {
        // Get all the entries from the provider, return in a single feed
        System.out.println(">>> query the service");
        Feed feed = resourceCollection.query(query);
        System.out.println("\n\n!!! Query result feed title:  " + feed.getTitle().getPlainText());
        int i = 0;
        for (Object o : feed.getEntries()) {
            com.google.gdata.data.Entry e = (com.google.gdata.data.Entry)o;
            System.out.print("Entry" + i + "\t");
            System.out.println(" id = " + e.getId() + "\t title = " + e.getTitle().getPlainText());
            i++;
        }
View Full Code Here


        }
        service.setUserCredentials(username, password);
      }

      // Send the query request and receive the response.
      Feed feed = service.getFeed(feedUrl, Feed.class);

      // Print the title and update time of the returned feed.
      System.out.println("Feed title " + feed.getTitle().getPlainText() +
                         " (" + feed.getUpdated() + ")");

      // Print the title and update time and body of each entry.
      System.out.println("Entries:");
      for (Entry e : feed.getEntries()) {
        String content =
            (e.getContent() != null ?
            ((TextContent) e.getContent()).getContent().getPlainText() :
            "");
        System.out.println("  " + e.getTitle().getPlainText() +
View Full Code Here

   */
  private static String getBlogId(BloggerService myService)
      throws ServiceException, IOException {
    // Get the metafeed
    final URL feedUrl = new URL(METAFEED_URL);
    Feed resultFeed = myService.getFeed(feedUrl, Feed.class);

    // If the user has a blog then return the id (which comes after 'blog-')
    if (resultFeed.getEntries().size() > 0) {
      Entry entry = resultFeed.getEntries().get(0);
      return entry.getId().split("blog-")[1];
    }
    throw new IOException("User has no blogs!");
  }
View Full Code Here

  public static void printUserBlogs(BloggerService myService)
      throws ServiceException, IOException {

    // Request the feed
    final URL feedUrl = new URL(METAFEED_URL);
    Feed resultFeed = myService.getFeed(feedUrl, Feed.class);

    // Print the results
    System.out.println(resultFeed.getTitle().getPlainText());
    for (int i = 0; i < resultFeed.getEntries().size(); i++) {
      Entry entry = resultFeed.getEntries().get(i);
      System.out.println("\t" + entry.getTitle().getPlainText());
    }
    System.out.println();
  }
View Full Code Here

   */
  public static void printAllPosts(BloggerService myService)
      throws ServiceException, IOException {
    // Request the feed
    URL feedUrl = new URL(feedUri + POSTS_FEED_URI_SUFFIX);
    Feed resultFeed = myService.getFeed(feedUrl, Feed.class);

    // Print the results
    System.out.println(resultFeed.getTitle().getPlainText());
    for (int i = 0; i < resultFeed.getEntries().size(); i++) {
      Entry entry = resultFeed.getEntries().get(i);
      System.out.println("\t" + entry.getTitle().getPlainText());
    }
    System.out.println();
  }
View Full Code Here

    // Create query and submit a request
    URL feedUrl = new URL(feedUri + POSTS_FEED_URI_SUFFIX);
    Query myQuery = new Query(feedUrl);
    myQuery.setUpdatedMin(startTime);
    myQuery.setUpdatedMax(endTime);
    Feed resultFeed = myService.query(myQuery, Feed.class);

    // Print the results
    System.out.println(resultFeed.getTitle().getPlainText() + " posts between "
        + startTime + " and " + endTime);
    for (int i = 0; i < resultFeed.getEntries().size(); i++) {
      Entry entry = resultFeed.getEntries().get(i);
      System.out.println("\t" + entry.getTitle().getPlainText());
      System.out.println("\t" + entry.getUpdated().toStringRfc822());
    }
    System.out.println();
  }
View Full Code Here

  public static void printAllComments(BloggerService myService, String postId)
      throws ServiceException, IOException {
    // Build comment feed URI and request comments on the specified post
    String commentsFeedUri = feedUri + "/" + postId + COMMENTS_FEED_URI_SUFFIX;
    URL feedUrl = new URL(commentsFeedUri);
    Feed resultFeed = myService.getFeed(feedUrl, Feed.class);

    // Display the results
    System.out.println(resultFeed.getTitle().getPlainText());
    for (int i = 0; i < resultFeed.getEntries().size(); i++) {
      Entry entry = resultFeed.getEntries().get(i);
      System.out.println("\t" +
          ((TextContent) entry.getContent()).getContent().getPlainText());
      System.out.println("\t" + entry.getUpdated().toStringRfc822());
    }
    System.out.println();
View Full Code Here

   *                     If the service is unable to handle the request.
   * @throws IOException error sending request or reading the feed.
   */
  private static void printFeed(Service service, String feedUrl, String prefix)
      throws IOException, ServiceException {
    Feed feed = service.getFeed(new URL(feedUrl), Feed.class);

    for (Entry e : feed.getEntries()) {
      printEntry(e, prefix);
    }
  }
View Full Code Here

  private List<String> getAllProfileIds() throws IOException, ServiceException {
    if (profileIds != null) {
      return profileIds;
    }
    profileIds = new ArrayList<String>();
    Feed profileListFeed = service.getFeed(
        new URL(PROFILE_LIST_URL_PATH), Feed.class);
    for (Entry profileListEntry : profileListFeed.getEntries()) {
      profileIds.add(
          ((TextContent) profileListEntry.getContent()).
              getContent().getPlainText());
    }
    return profileIds;
View Full Code Here

      String feedUrlString = "http://picasaweb.google.com/data/feed/api/user/haibotuscany/album/flowers";
      URL feedURL = new URL(feedUrlString);  
      Query myQuery = new Query(feedURL);
        myQuery.setMaxResults(100);
        myQuery.setFullTextQuery("photo");   
        Feed resultFeed = testService.clientQuery(myQuery);       
        //System.out.println("Query result feed title: " + resultFeed.getTitle().getPlainText());   
        //System.out.println("Query result entry number: "+ resultFeed.getEntries().size());
        //assertEquals("gdata binding tuscany test", resultFeed.getTitle().getPlainText());
     }
View Full Code Here

TOP

Related Classes of com.google.gdata.data.Feed

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.