3

考虑一个 Sametime 聊天已经在运行的场景。是否可以与另一个程序中的另一个人打开聊天?你能告诉我程序吗?

非常感谢, 奥姆卡尔

4

3 回答 3

6

我认为你问的是可能的,但你的问题并不清楚。也许您可以扩展您的最终目标。Sametime 有数据通道、IM 通道和各种各样的通道,并且使用不同的工具包可以实现很多事情。

很可能从您的问题来看,您可以使用 web 连接 API 来执行此操作,该 API 记录在 sametime SDK 中。这将涉及从希望启动聊天窗口的应用程序向在 Sametime 客户端中运行的 HTTP 服务器发出 HTTP 请求。

于 2012-02-13T21:32:41.457 回答
4

我正在扩展卡尔的答案,所以请感谢卡尔。

  1. 安装 IBM Sametime 8.5 或更高版本 SDK
  2. 转到 Notes\framework\rcp 并打开 plugin_customization.ini 设置 com.ibm.collaboration.realtime.webapi/startWebContainer=true
  3. 重新启动 Lotus notes 和 sametime
  4. 编写这个 C# 程序

    var request = WebRequest.Create("http://localhost:59449/stwebapi/chat?userId=kt816") as HttpWebRequest;

    请求.GetResponse();

让我知道任何问题

于 2012-02-29T06:18:36.047 回答
1

请阅读这份文件。在其中,我发现了这个:

 <HEAD>  
      <TITLE>Sametime Links Sample Page</TITLE>  
      <LINK REL=STYLESHEET  HREF="http://sametime.acme.com/sametime/stlinks/stlinks.css" TYPE="text/css">  
      <SCRIPT src="http://sametime.acme.com/sametime/stlinks/stlinks.js">  </SCRIPT>
      <SCRIPT> setSTLinksURL("http://sametime.acme.com/sametime/stlinks");</SCRIPT
 </HEAD>

您可以添加此正文:

<body>
<script>writeSTLinksApplet("","",false); </script>
<Script>writeSametimeLink("<username>", "Click here to IM Name!", true)</Script>
</body>
于 2014-03-24T19:40:26.747 回答