回答
我想你問的是可能的,但你的問題是不明確的。也許你可以擴展你的最終目標是什麼。 Sametime具有數據通道,IM通道和各種類型,並且可以使用不同的工具包進行大量的工作。
最有可能來自您的問題,您可以使用web connect API(在sametime SDK中記錄)執行此操作。這將涉及從您的應用程序發出HTTP請求,該請求要將聊天窗口啓動到在Sametime客戶端中運行的HTTP服務器。
謝謝Carl ..我會舉例。如果我登錄samtime並且說我想和Jack聊天。我應該用另一個程序打開那個窗口。非常感謝。 – om471987 2012-02-13 21:45:01
好的,在這種情況下,我是正確的,您的其他程序可以使用Sametime Web Connect API與正在運行的Sametime Connect客戶端進行通信。你可以找到在Sametime SDK API的,這是這裏的文檔:http://epil.io/744k0 例如,如果用戶的Sametime Connect運行,到以下網址撥打電話:HTTP://本地主機:59449/stwebapi /聊天[email protected]將打開的Sametime IM窗口[email protected] – 2012-02-13 22:29:21
嗨卡爾,我無法找到本地主機:59449我的機器上運行。我怎樣才能找到SameTime聊天正在使用哪個端口? – om471987 2012-02-15 18:20:17
我在擴展卡爾的答案,所以請給卡爾。
- 安裝的IBM Sametime 8.5或以上SDK
- 轉到注\框架\ RCP和開放的plugin_customization.ini 集com.ibm.collaboration.realtime.webapi/startWebContainer =真
- 重新啓動Lotus Notes和的Sametime
寫這個C#程序
VAR請求= WebRequest.Create( 「HTTP://本地主機:59449/stwebapi /聊天用戶id = kt816」)作爲HttpWebRequest的;
request.GetResponse();
讓我知道它的任何quesions
請閱讀this document。在這裏面,我發現這一點:
<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>
你的意思是爲Sametime插件?或者作爲使用Sametime API的單獨應用程序? – 2012-02-13 19:49:09
將使用Sametime API的單獨應用程序... – om471987 2012-02-13 19:53:21
或者另一種方式是使用Sametime進行進程間通信。是否可以使用? – om471987 2012-02-13 19:56:34