Откройте окно чата IBM Sametime программно
Рассмотрим сценарий, в котором чат Sametime уже запущен. Можно ли открыть чат с другим человеком из другой программы? Можете ли вы сказать мне процедуру?
Большое спасибо, Омкар
3 ответа
Я думаю, что вы спрашиваете, возможно, но ваш вопрос не ясен. Возможно, вы можете расширить свою конечную цель. В Sametime есть каналы данных, IM-каналы и все виды, и с помощью различных наборов инструментов возможно многое.
Скорее всего из вашего вопроса, вы можете сделать это с помощью API веб-соединения, который описан в том же SDK. Это будет связано с выполнением HTTP-запроса от вашего приложения, которое хочет запустить окно чата на HTTP-сервер, который работает в клиенте Sametime.
Я расширяю ответ Карла, поэтому, пожалуйста, отдайте должное Карлу.
- Установите IBM Sametime 8.5 или выше SDK
- Перейти к заметкам \framework\rcp и открыть plugin_customization.ini Установить com.ibm.collaboration.realtime.webapi/startWebContainer=true
- Перезапустите Lotus Notes и в то же время
Написать эту программу на C#
var request = WebRequest.Create ("http: // localhost: 59449 / stwebapi / chat? userId = kt816") as HttpWebRequest;
request.GetResponse ();
Дайте мне знать, какие-либо вопросы
Пожалуйста, прочитайте этот документ. В нем я нашел это:
<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>