Package com.google.gdata.client.contacts

Examples of com.google.gdata.client.contacts.ContactsService


        this.email = email;
        this.password = password;
    }

    public List<Contact> getContacts() throws ContactsException {
        ContactsService service = new ContactsService("contactlist");
        try {
            service.setUserCredentials(email, password);
        } catch (AuthenticationException e) {
            throw new ContactsException("login failed", e);
        }
        try {
            URL feedUrl = new URL("http://www.google.com/m8/feeds/contacts/" + email + "/full");
            Query query = new Query(feedUrl);
            query.setMaxResults(Integer.MAX_VALUE);
            ContactFeed resultFeed = service.query(query, ContactFeed.class);
            List<Contact> contacts = new ArrayList<Contact>();
            for (ContactEntry entry : resultFeed.getEntries()) {
                for (Email email : entry.getEmailAddresses()) {
                    String address = email.getAddress();
                    String name = null;
View Full Code Here


      if (accessor == null) {
        return;
      }

      URL feedUrl = new URL("http://www.google.com/m8/feeds/contacts/default/thin");
      GoogleService service = new ContactsService("step2");

      GoogleOAuthParameters params = new GoogleOAuthParameters();
      params.setOAuthConsumerKey(accessor.consumer.consumerKey);
      params.setOAuthConsumerSecret(accessor.consumer.consumerSecret);
      params.setOAuthToken(accessor.accessToken);
      params.setOAuthTokenSecret(accessor.tokenSecret);

      OAuthSigner signer = new OAuthHmacSha1Signer();

      service.setOAuthCredentials(params, signer);

      ContactFeed resultFeed;
      try {
        resultFeed = service.getFeed(feedUrl, ContactFeed.class);
      } catch (NullPointerException e) {
        request.setAttribute("contacts", null);
        return;
      }
View Full Code Here

    String url = parameters.getBaseUrl()
        + (parameters.isGroupFeed() ? "groups/" : "contacts/")
        + parameters.getUserName() + "/" + projection;

    feedUrl = new URL(url);
    service = new ContactsService("Google-contactsExampleApp-3");
   
    String userName = parameters.getUserName();
    String password = parameters.getPassword();
    if (userName == null || password == null) {
      return;
View Full Code Here

      GoogleOAuthParameters oauthParameters = new GoogleOAuthParameters();
      oauthParameters.setOAuthConsumerKey(consumerKey);
      oauthParameters.setOAuthConsumerSecret(consumerSecret);

      this.myService = new ContactsService("GoogleInc-UnshareProfiles-1");
      this.myService.setOAuthCredentials(oauthParameters, new OAuthHmacSha1Signer());
    }
View Full Code Here

            }
          };
        }
      };
    factory.setAuthToken(authToken);
    ContactsService contacts = new ContactsService(clientId,
        factory,
        new AuthTokenFactory() {
          @Override public AuthToken getAuthToken() {
            log.info("getAuthToken()");
            return authToken;
View Full Code Here

  public GooglePage() {
    if (!isPostBack()) {
      HttpSession session = getRequest().getSession(true);
      String sessionKey = (String) session
          .getAttribute(GoogleUtil.SESSION_KEY);
      ContactsService service = new ContactsService(
          GoogleUtil.SESSION_KEY);
      try {
        info(sessionKey);
        service.setAuthSubToken(sessionKey);
        URL feedUrl = null;
        try {
          feedUrl = new URL(
              "https://www.google.com/m8/feeds/contacts/keklikhasan@gmail.com/full");
        } catch (Exception e) {
          error(e);
        }
        ContactFeed resultFeed = null;
       
          try {
            resultFeed = service.getFeed(feedUrl, ContactFeed.class);
          } catch (IOException e) {
            error(e);
          } catch (ServiceException e) {
            error(e);
          }
View Full Code Here

      contactModel.setNikeName(loginInfo.getNickname());
      contactModel.setAlbumList(loadAlbum(loginInfo.getNickname()));
      result.add(contactModel);

      // get firends
      ContactsService service = new ContactsService("Kirin-App");
      if(this.getThreadLocalRequest().getSession().getAttribute("sessionToken") != null){
        service.setAuthSubToken(this.getThreadLocalRequest().getSession().getAttribute("sessionToken").toString());
      }

      URL feedUrl = new URL("https://www.google.com/m8/feeds/contacts/default/full");
      ContactQuery contactQuery = new ContactQuery(feedUrl);
      contactQuery.setMaxResults(1000);
      ContactFeed resultFeed = service.getFeed(contactQuery, ContactFeed.class);

      for (ContactEntry contactEntry : resultFeed.getEntries()) {
        if (contactEntry.hasEmailAddresses()) {
          for (Email email : contactEntry.getEmailAddresses()) {
            if (email.getAddress().contains("gmail.com") && !email.getAddress().equals(loginInfo.getEmailAddress())) {
View Full Code Here

TOP

Related Classes of com.google.gdata.client.contacts.ContactsService

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.