次のリンクの「Network Updates API」の例を使用すると、client.postNetworkUpdate(updateText) を使用して問題なくネットワークの更新を投稿できます。
http://code.google.com/p/linkedin-j/wiki/GettingStarted
したがって、投稿はうまく機能します。ただし、更新を投稿しても、コメント、いいねなど、投稿自体の統計を取得するために使用される「UpdateKey」は返されません。UpdateKey がないと、統計を取得できません。だから私がしたいのは、投稿してから getNetworkUpdates() 関数を使用して最後の投稿を取得することです。その取得では、後で統計を取得するために使用する必要がある UpdateKey になります。ネットワーク アップデートを取得する方法に関する Java のサンプル スクリプトを次に示しますが、これは Java ではなく Coldfusion で行う必要があります。
Network network = client.getNetworkUpdates(EnumSet.of(NetworkUpdateType.STATUS_UPDATE));
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());
}
}
}
Coldfusion を使用してこれを達成する方法について考えている人はいますか?
ありがとう