IBM Social Business Toolkit - 不支持 IBM Connections 5.5?

IBM Social Business Toolkit - no support for IBM Connections 5.5?

我在问自己 IBM SBT 是否不支持 IBM Connections 5.5。

我使用的版本是“1.1.11.20151208-1200”。

我的测试程序如下:

public static void testCreateCommunity() throws ClientServicesException {
    String g = Variables.aCommunityService.createCommunity( "TEST", "TESTDESCRIPTION", "public" );

    if (g.isEmpty()) {
      System.out.println( "x0[Failed] Creating Community  has failed." );
    }
    else 
    {
      System.out.println( "Creating Community  successfully done." );
    }
}

此代码在 Connections 5.0 CR 3 中完美运行,但无法运行 在 IBM Connections 5.5 中。

我总是得到:

com.ibm.sbt.services.client.ClientServicesException: Request to url https://blabla.com/communities/service/atom/communities/my returned an error response 400:Bad Request HTTP/1.1 400 Bad Request [Date: Tue, 26 Jan 2016 10:20:02 GMT, X-Frame-Options: SAMEORIGIN, Strict-Transport-Security: max-age=max-age=31536000;includeSubDomains, X-XSS-Protection: 1;mode=block, X-Permitted-Cross-Domain-Policies: master-only, X-Powered-By: Servlet/3.0, Expires: Thu, 1 Jan 1970 00:00:00 GMT, Cache-Control: no-store, no-cache, must-revalidate, X-LConn-Auth: false, X-UA-Compatible: IE=edge, Last-Modified: Tue, 26 Jan 2016 10:20:02 GMT, Set-Cookie: LtpaToken2=kx9gO87/cDI8zHT1v8iwsFCP6WAbAH7FusrA8VU7jOC78KqkTEghj1XsNPRLMDT4tmIEI+diSer+++TZw1gSiC79jveQoTerr53Ggdf/zVwOVACyzA9kcpzPsaWn2+u83SkHC4s3ZCAoDGe1eq6Mb9sF2lnrn2GDrbsSzzvCPdo+pSzx4AG+0OEOa1rPX2gVF5mCfYXeqtNxUeFMc/Eibzt0zszHX5RDXZz5pcU+D1LW98B8rnar3YJjEgp8QdLT1IvhRYIo1zQQs920c9kU0tgw+CccC97fD/SRucqsHWqh2aHhs2hlTaEzMKo21o/5lD+Qwkn3QwWYFtKZntmQGLlAlJvPBQNgR2+38E4Y8uEyFy8jaBbZE0tE6MdK9zSY9Pz6zGPZaMHSV6msS+veXncynS5mcFg7jpLdsHqbQRw0Hb9w3Pe7XChaQ+yrbwTiF+mooWrCoSOYCYkA6fEVVKUbCDF0imKFWVZXOdCaszl/Ank9DFbiBSXfNGWoiXk1pJHSnoJs8C4+jBqjhbcYebpbLLTmjtS2DytMW15r97bpDekGMqFywms539c4c9QKMmjPli6L7fgYAGVsopqlMmp8AwhhuH9tXaqc6mOtbspMAKGZTn8GmvAFIVTxqfumyYLCUQvsCOgRIhdC0WlXxx/Zq+usQcvHUXwQarFhycU=; Path=/; Domain=.blabla.com, Set-Cookie: JSESSIONID=0000H65mMCw0ijcsS5e19kYaAyB:1a9lvgg03; Path=/; HttpOnly, Vary: Accept-Encoding,User-Agent, Connection: close, Transfer-Encoding: chunked, Content-Type: text/xml;charset=UTF-8, Content-Language: de-DE]

有人知道 IBM SBT 是否普遍支持 Connections 5.5 吗?

我们在社区(和活动)用例中有类似的问题。大多数功能都可以正常工作,但您偶然发现了一个我们也遇到过的问题。

目前我们正在使用 REST API 来解决这个问题。

我知道我们可以为开源项目做出贡献,但这需要一些时间。

所以我会说它通常支持 5.5,但在这种特定情况下...

在 运行 进入同一问题后,我找到了一种在 createCommunity() 服务调用之前添加 header 的方法。在您的情况下,它看起来像这样:

Variables.aCommunityService.addDefaultHeader("Content-Type","application/atom+xml")
//Then create community

https://github.com/OpenNTF/SocialSDK/issues/1772#issuecomment-239517941

HTH