使用Social Business Toolkit从IBM Connections中的用户配置文件中检索标记不提供标记

时间:2015-09-18 12:37:47

标签: ibm-connections ibm-sbt

您好我们想以编程方式向用户配置文件添加标签。 我们正在使用社交业务工具包来实现此目的。 更具体地说,我们使用ProfileService,首先我们需要获取当前标记,这总是给出 0 结果。

String userEmail = "ABC@XYZ.com";

            Map<String, String> params = new HashMap<String, String>();
            EntityList<Tag> tags = app.profileService.getTags(userEmail, params);

EntityList<Tag> tags = app.profileService.getTags("427ffbb1-ab50-4e82-97b2-46bf5584e799");
当我们尝试打印时,

都没有给出标签(tags.size == 0)

if (tags.size() <= 0) {
                System.out.println("No tags to be displayed");
            }
            for (Tag tag : tags) {
                System.out.println("Tag : " + tag.getTerm());
                System.out.println("Tag Frequency:  " + tag.getFrequency());
                System.out.println("Tag Visibility : "
                        + tag.isVisible());
                System.out.println("");
            }

我尝试使用Connections Cloud和Greenhouse对此进行测试,但对于这些平台,我收到了授权错误 我尝试使用4.5和5.0 Connections环境,两者都给出了相同的结果。 但是,当我使用URL

profiles/atom/profileTags.do?targetEmail=ABC%40YYZ.com  

我得到(XML)结果。

我们使用的是版本1.1.9。

1 个答案:

答案 0 :(得分:1)