使用 IBM Connections REST API 通过 X-LConn-RunAs 模拟 ToDo 项

Posted

技术标签:

【中文标题】使用 IBM Connections REST API 通过 X-LConn-RunAs 模拟 ToDo 项【英文标题】:Impersonation on ToDo Items via X-LConn-RunAs using the IBM Connections REST API 【发布时间】:2016-01-19 17:15:54 【问题描述】:

我已在我的 API 调用中使用 X-LConn-RunAs 标头成功将数据发布到 IBM Connections,以代表其他人创建活动流条目、博客文章、Wiki 页面、论坛条目和文件上传,尽管没有记录在某些 API 中。唯一似乎不支持此 Header 的 API 是 Activity API。这是我所做的:

    我将我的技术用户添加到“WidgetContainer”应用程序中的“trustedExternalApplication”角色。 我将我的技术用户添加到所有其他应用程序中的“管理员”角色。 我将 X-LConn-RunAs 标头添加到我的 api 调用中,如下所示:X-LConn-RunAs: userid=D2A7325-... 我确保引用的用户存在于 IBM Connections 中。 我已将电话发送至:http://myconnections/activities/service/atom2/activity?activityUuid=GH765...

仍在以技术用户而不是 X-LConn-RunAs 引用的用户作为创建者创建帖子。我针对我的本地 IBM Connections 5.0 安装以及 IBM Connections Cloud 对此进行了测试。虽然所有其他 API 调用都支持此标头,但活动不支持。

有没有人比我运气好并且想出了如何使用它,或者是否有另一种方法可以通过不同的标题或消息正文中的一些附加信息来实现相同的结果?我试图发送一个<author> 元素,但正如文档中所说,它被忽略了。

【问题讨论】:

【参考方案1】:

正如刚刚在 IBM Connect 16 会话中听到的那样(你坐在我的左边 ;-)),截至今天,模拟活动流和状态更新数据是不可能的

【讨论】:

您不能模拟先前的事件,您可以在分发事件时模拟该事件。 www-10.lotus.com/ldd/lcwiki.nsf/… 他的问题涉及活动 API,而不是状态 API。您可能会混淆有关 Connections Cloud 功能与本地功能的讨论。

以上是关于使用 IBM Connections REST API 通过 X-LConn-RunAs 模拟 ToDo 项的主要内容,如果未能解决你的问题,请参考以下文章

sendMessage IBM Bluemix PushNotification Rest API 正在注销设备

在 ibm cloud 上部署 composer-rest-server api -CARD NOT FOUND - $PORT

IBM ACE(新)- 调用在 WADL 或 API 中定义的 Rest API,没有 swagger 定义

如何在 IBM 移动优先平台 8.0 中连接 Soap Wsdl/Rest Url?

(转)rest和soap_笔记

IBM MObile First 中的推送通知:哪个更适合发送推送通知、MobileFirst Operations Console 或通过 REST API