Откройте окно чата IBM Sametime программно - PullRequest
3 голосов
/ 13 февраля 2012

Рассмотрим сценарий, когда чат Sametime уже запущен.Можно ли открыть чат с другим человеком из другой программы?Подскажите, пожалуйста, процедуру?

Большое спасибо, Омкар

Ответы [ 3 ]

6 голосов
/ 14 февраля 2012

Я думаю, что вы спрашиваете, возможно, но ваш вопрос не ясен.Возможно, вы можете расширить свою конечную цель.В Sametime есть каналы данных, каналы IM и все виды, и с помощью различных наборов инструментов возможно много всего.

Скорее всего, по вашему вопросу вы можете сделать это с помощью API веб-соединения, который задокументирован в то же время.SDK.Это может быть связано с выполнением HTTP-запроса от вашего приложения, которое хочет запустить окно чата, на HTTP-сервер, работающий в клиенте Sametime.

4 голосов
/ 29 февраля 2012

Я расширяю ответ Карла, поэтому, пожалуйста, отдайте должное Карлу.

  1. Установите IBM Sametime 8.5 или выше SDK
  2. Перейти к заметкам \ framework \ rcp и открыть plugin_customization.ini Установите com.ibm.collaboration.realtime.webapi / startWebContainer = true
  3. Перезапустите Lotus Notes и в то же время
  4. Напишите эту программу на C #

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

    request.GetResponse ();

Дайте мне знать, любые вопросы

1 голос
/ 24 марта 2014

Пожалуйста, прочитайте этот документ .В нем я нашел это:

 <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>
...