Linkedin-j - update.getUpdateContent()。getPerson()。getCurrentStatus()在使用Linkedin-j时返回NULL

时间:2014-06-09 06:11:28

标签: linkedin linkedin-j linkedin-jsapi spring-social-linkedin linkedin-gem

我正在尝试获取Linkedin用户网络更新。

我的代码是 -

//Network --->
            System.out.println("Linkedin Users Network ---> Details...");
            @SuppressWarnings("deprecation")
            Set<NetworkUpdateType> nUpdate = EnumSet.of(NetworkUpdateType.SHARED_ITEM, NetworkUpdateType.STATUS_UPDATE);
            int start =0;
            int count =20;
            Network network = client.getNetworkUpdates(nUpdate, start, count);
            System.out.println("Total updates fetched:" + network.getUpdates().getTotal());

            for (Update update : network.getUpdates().getUpdateList()) 
            {
                System.out.println("-------------------------------");
                System.out.println(update.getUpdateKey() + ":" + update.getUpdateContent().getPerson().getFirstName() + " " 
                                    + update.getUpdateContent().getPerson().getLastName() + "->" + update.getUpdateContent().getPerson().getCurrentStatus());
                if (update.getUpdateComments() != null) 
                    {
                        System.out.println("Total comments fetched:" + update.getUpdateComments().getTotal());
                        for (UpdateComment comment : update.getUpdateComments().getUpdateCommentList()) 
                        {
                                System.out.println(comment.getPerson().getFirstName() + " " + comment.getPerson().getLastName() + "->" + comment.getComment());                         
                        }
                    }
            }

但是在这里 -

update.getUpdateContent().getPerson().getCurrentStatus()

始终返回NULL。

任何建议 - 我需要做什么。?

0 个答案:

没有答案