在 IBM Connections 4.0 和 4.5 中,我试图让自定义 Java 应用程序模仿活动应用程序的大部分活动流行为。
Java 代码使用 Social Business Toolkit 发布到活动流,并作为有权发布到其他用户流的用户进行身份验证,但我也在 Firefox 中使用 RESTClient 进行测试,同时以相同的特殊用户身份登录。
活动应用程序有时会执行以下操作,我不知道该怎么做:
- 发布到用户的“我的通知”视图;和
- 发布到用户的“需要采取行动”视图,但该帖子也不会出现在“我正在关注”中。
我如何实现这些目标?
对于第一项,我尝试发布到“ http://server.company.net.au/connections/opensocial/basic/rest/activitystreams/UserId/@responses/@all ”,但这不起作用想要的。当我希望它出现在“我的通知”中时,该事件总是出现在“我正在关注”中。
关于“我的通知”的附加说明:
我试图模仿的几个事件之一是通知某人他们已添加到活动中。在尝试创建通知时,我已将一个人添加到一个活动中,以该人身份登录到 Connections,从他们的“我的通知”流中复制 JSON,然后将其中一个事件发布回该人的流,最少使 Connections 接受它所需的更改。
无论我发布到哪个组(例如@responses),我创建的事件总是出现在“我正在关注”中,尽管最初在“我的通知”中。
对于第二项,我通过在 JSON 数据中设置可操作标志使事件出现在“需要采取的行动”中,但是当我不希望它们这样做时,这些事件也会出现在“我正在关注”中。