Package com.google.api.services.plus.model

Examples of com.google.api.services.plus.model.Person


            // Google Plus APIを使ってユーザー情報を取得する
            Plus plus = new Plus.Builder(TRANSPORT, JSON_FACTORY, credential)
            .setApplicationName(Constants.GOOGLE_APPLICATION_NAME)
            .build();
            Person person = plus.people().get("me").execute();

            userModel = UserService.put(
                tokenInfo.getUserId(),
                tokenInfo.getEmail(),
                person.getUrl(),
                person.getDisplayName(),
                person.getImage(),
                person.getTagline(),
                person.getBraggingRights(),
                person.getAboutMe(),
                person.getCover(),
                credential.getAccessToken(),
                credential.getRefreshToken()
                );

            // URLS登録
            if(person.getUrls() != null && person.getUrls().size() > 0) {
                List<Urls> urlsList = person.getUrls();

                for(Urls urls: urlsList) {
                    UserUrlsService.put(userModel, urls.getValue(), urls.getType(), urls.getLabel());
                }
            }
View Full Code Here



        Plus plus = new Plus.Builder(TRANSPORT, JSON_FACTORY, credential)
        .setApplicationName(Constants.GOOGLE_APPLICATION_NAME)
        .build();
        Person person = plus.people().get("me").execute();

        // 表示名
        if(person.getDisplayName() != null && !person.getDisplayName().isEmpty()) {
            userModel.setDisplayName(person.getDisplayName());
        }

        // 写真
        if(person.getImage() != null && !person.getImage().isEmpty()) {
            userModel.setImageUrl(new Text(person.getImage().getUrl()));
        }

        // キャッチ
        if(person.getTagline() != null && !person.getTagline().isEmpty()) {
            userModel.setTagline(new Text(person.getTagline()));
        }

        // 特技
        if(person.getBraggingRights() != null && !person.getBraggingRights().isEmpty()) {
            userModel.setBraggingRights(new Text(person.getBraggingRights()));
        }

        // About Me
        if(person.getAboutMe() != null && !person.getAboutMe().isEmpty()) {
            userModel.setAboutMe(new Text(person.getAboutMe()));
        }

        // 背景画像url
        if(person.getCover() != null
                && person.getCover().getCoverPhoto() != null
                && person.getCover().getCoverPhoto().getUrl() != null
                && !person.getCover().getCoverPhoto().getUrl().isEmpty()) {
            userModel.setCoverPhotoUrl(new Text(person.getCover().getCoverPhoto().getUrl()));
        }

        userModel.setUpdateCheckDate(new Date());
        UserService.put(userModel);

        // URLSを削除して再登録
        UserUrlsService.deleteAll(userModel);
        if(person.getUrls() != null && person.getUrls().size() > 0) {
            List<Urls> urlsList = person.getUrls();

            for(Urls urls: urlsList) {
                UserUrlsService.put(userModel, urls.getValue(), urls.getType(), urls.getLabel());
            }
        }
View Full Code Here

            // Plus Object
            Plus plus = new Plus.Builder(TRANSPORT, JSON_FACTORY, credential)
            .setApplicationName(Constants.GOOGLE_APPLICATION_NAME)
            .build();

            Person person = null;
            try {
                person = plus.people().get("me").execute();

            } catch (GoogleJsonResponseException e) {
                // When deleted
                if(e.getStatusCode() == 404) {
//                    UserService.delete(userModel);
                    logger.info("Delete user!");

                    return true;
                }

                e.printStackTrace();
            }


            if(person != null) {

//                logger.info("user Info Update!");

                // 表示名
                if(person.getDisplayName() != null && !person.getDisplayName().isEmpty()) {
                    userModel.setDisplayName(person.getDisplayName());
                }

                // 写真
                if(person.getImage() != null && !person.getImage().isEmpty()) {
                    userModel.setImageUrl(new Text(person.getImage().getUrl()));
                }

                // キャッチ
                if(person.getTagline() != null && !person.getTagline().isEmpty()) {
                    userModel.setTagline(new Text(person.getTagline()));
                }

                // 特技
                if(person.getBraggingRights() != null && !person.getBraggingRights().isEmpty()) {
                    userModel.setBraggingRights(new Text(person.getBraggingRights()));
                }

                // About Me
                if(person.getAboutMe() != null && !person.getAboutMe().isEmpty()) {
                    userModel.setAboutMe(new Text(person.getAboutMe()));
                }

                // 背景画像url
                if(person.getCover() != null
                        && person.getCover().getCoverPhoto() != null
                        && person.getCover().getCoverPhoto().getUrl() != null
                        && !person.getCover().getCoverPhoto().getUrl().isEmpty()) {
                    userModel.setCoverPhotoUrl(new Text(person.getCover().getCoverPhoto().getUrl()));
                }

                userModel.setUpdateCheckDate(new Date());
                UserService.put(userModel);

                // URLSを削除して再登録
                UserUrlsService.deleteAll(userModel);
                if(person.getUrls() != null && person.getUrls().size() > 0) {
                    List<Urls> urlsList = person.getUrls();

                    for(Urls urls: urlsList) {
                        UserUrlsService.put(userModel, urls.getValue(), urls.getType(), urls.getLabel());
                    }
                }
View Full Code Here

        .setAccessToken(userModel.getAccessToken())
        .setRefreshToken(userModel.getRefreshToken());

        // Google Plus APIを使ってユーザー情報を取得する
        Plus plus = new Plus(TRANSPORT, JSON_FACTORY, credential);
        Person person = plus.people().get("me").execute();

        // 表示名
        if(person.getDisplayName() != null && !person.getDisplayName().isEmpty()) {
            userModel.setDisplayName(person.getDisplayName());
        }

        // 写真
        if(person.getImage() != null && !person.getImage().isEmpty()) {
            userModel.setImageUrl(new Text(person.getImage().getUrl()));
        }

        // キャッチ
        if(person.getTagline() != null && !person.getTagline().isEmpty()) {
            userModel.setTagline(new Text(person.getTagline()));
        }

        // 特技
        if(person.getBraggingRights() != null && !person.getBraggingRights().isEmpty()) {
            userModel.setBraggingRights(new Text(person.getBraggingRights()));
        }

        // About Me
        if(person.getAboutMe() != null && !person.getAboutMe().isEmpty()) {
            userModel.setAboutMe(new Text(person.getAboutMe()));
        }

        // 背景画像url
        if(person.getCover() != null
                && person.getCover().getCoverPhoto() != null
                && person.getCover().getCoverPhoto().getUrl() != null
                && !person.getCover().getCoverPhoto().getUrl().isEmpty()) {
            userModel.setCoverPhotoUrl(new Text(person.getCover().getCoverPhoto().getUrl()));
        }

        UserService.put(userModel);

        if(isSmartPhone()) {
View Full Code Here

            // Google Plus APIを使ってユーザー情報を取得する
            Plus plus = new Plus.Builder(TRANSPORT, JSON_FACTORY, credential)
            .setApplicationName(Constants.GOOGLE_APPLICATION_NAME)
            .build();
            Person person = plus.people().get("me").execute();

            userModel = UserService.put(
                tokenInfo.getUserId(),
                tokenInfo.getEmail(),
                person.getUrl(),
                person.getDisplayName(),
                person.getImage(),
                person.getTagline(),
                person.getBraggingRights(),
                person.getAboutMe(),
                person.getCover(),
                credential.getAccessToken(),
                credential.getRefreshToken()
                );

            // ユーザー数のキャッシュをクリア
View Full Code Here

        GoogleCredential credential = getCredentials(apiKey);
        String emailAddress = null;

        try{
            Plus plus = new Plus(httpTransport, jsonFactory, credential);
            Person mePerson = plus.people().get("me").execute();
            List<Person.Emails> emails = mePerson.getEmails();
            for (Person.Emails email : emails){
                if (email.getType().equals("account")){
                    emailAddress = email.getValue();
                }
            }
View Full Code Here

TOP

Related Classes of com.google.api.services.plus.model.Person

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.