【问题标题】:How can I post an embedded experience update to a IBM Connections community?如何将嵌入式体验更新发布到 IBM Connections 社区?
【发布时间】:2014-10-30 06:44:52
【问题描述】:

我知道我们可以通过向此端点发送 JSON 来将微博 (ublog) 发送到社区:

https://CONNECTIONSHOST/connections/opensocial/rest/**ublog**/urn:lsid:lconn.ibm.com:communities.community:cbcdf38a-8526-4610-a83a-9ed6744de6be/@all

我们还可以使用此端点将包含嵌入式体验的 JSON 发布到活动流:

https://CONNECTIONSHOST/connections/opensocial/xxx/rest/**activitystreams**/@me/@all/@all

文档 (http://www-10.lotus.com/ldd/appdevwiki.nsf/xpDocViewer.xsp?lookupName=IBM+Connections+4.5+API+Documentation#action=openDocument&res_title=Community_specific_feeds_ic45&content=pdcontent) 建议您可以为活动流服务指定一个社区,但是当我将嵌入式体验 JSON 发布到此端点时:

https://CONNECTIONSHOST/connections/opensocial/xxx/rest/**activitystreams**/urn:lsid:lconn.ibm.com:communities.community:cbcdf38a-8526-4610-a83a-9ed6744de6be/@me/@all 

更新只是发布到主页(主要活动流)。

当我将嵌入体验 JSON 发布到 ublog 服务时,嵌入体验不只是显示基本内容。

问题是我如何才能与社区分享嵌入式体验?

【问题讨论】:

    标签: json rest opensocial ibm-connections activity-streams


    【解决方案1】:

    发布到流的基本要求是将 url 中的 @me 替换为社区的 id,为您提供如下内容 -

    https://<domain>/connections/opensocial/rest/activitystreams/urn:lsid:lconn.ibm.com:communities.community:[rest of community id]/@all/@all
    

    您可以使用一个快速技巧来确保您拥有正确的网址。只需打开社区并(使用 Firebug 或等效软件)检查您选择“最近更新”时发出的网络请求的 URL(它将是带有 @all 的请求)。删除“?”之后的所有内容这是您需要的网址。

    关于向社区发帖的一些注意事项

    1. 您必须是社区的成员(如果不是公开的)
    2. 您必须是活动中的演员(除非您有管理员 特权)

    【讨论】:

    • 谢谢比尔,但没有运气将 JSON 发布到此端点:///connections/opensocial/basic/rest/activitystreams/urn:lsid:lconn.ibm.com:communities.community:cbcdf38a-8526 -4610-a83a-9ed6744de6be/@all/@all
    • 我使用 sdkdemo.swg.usma.ibm.com:444/connections/opensocial/basic/rest/… 和 content-type application/json ...你有错误代码吗?
    • 还有一些示例 json { "actor": { "id": "@me" }, "verb": "post", "title": "${share}", "content" :"This event is my firssdft entry", "object": { "summary": "First asdf Entry details", "objectType": "note2", "id": "objectid2", " displayName": "第一个条目", "url": "myurl.com/myid2" }, "openSocial": { "embed": { "gadget": "sdkdemo.swg.usma.ibm.com:444/connections/resources/web/…", "context": { "title": "Re : 测试测试" } } } }
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-10
    • 2013-02-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多