<imoo msn機器人測試平台,將於下週三(2009.6.24)取消所有未經申請試用的認證資訊,詳見相關資訊>
使用瀏覽器就能對MSN發送訊息
使用程式運用msnSDK傳遞MSN訊息真的很簡單,這個例子我們直接使用瀏覽器來發送MSN訊息,現在要找到一種語言不支援這些介面還真不容易(msnSDK支援ADO/CGI/SOAP 三種介面)
--------------
STEP 1:
首先要使用msnSDK 發送訊息,必須取得使用SDK權限
---------------------------------------------------------------
http://59.120.234.84:8082/msnSDK/msn_cgi-win32?FUNC=GETSPID&USERID=apiblogt7&PASSWD=msnsdkt
瀏覽器得到回應(SPID 是一個隨機碼)
1\tSPID
或是
0\t失敗原因
比如: (請注意! 5M9AzR700NWZbbAf 會一直變動,而一旦通過認證這個SPID 可使用6個小時不需重複取用SPID,過期再取即可)
1 5M9AzR700NWZbbAf
--------------
STEP 2:
邀請聯絡人,我想大家都知道,要透過MSN發送訊息,得要對方是我們自己的聯絡人,要特別注意的是XXXXXXXX@hotmail.com得要是真正的MSN地址,因為發送MSN訊息時,得要對方再線上(範例是這樣使用,不過;msnSDK本身可以自動判斷對方是否再線上決定是否發送離線訊息...這需要參考文件,可自行下載文件)
---------------------------------------------------------------
http://59.120.234.84:8082/msnSDK/msn_cgi-win32?FUNC=REGISTER&UIDS=XXXXXXXX@hotmail.com&SESSION=5M9AzR700NWZbbAf
瀏覽器得到回應
1\t成功訊息
或是
0\t失敗原因
<<此時註冊為機器人聯絡人的帳號會在msn 上收到邀請成為聯絡人,選擇受邀請為聯絡人後>>
--------------
STEP 3:
發送訊息給XXXXXXXX@hotmail.com (這必須要是真的MSN帳號,且這個帳號必須在線上,如需傳遞離線訊息...請參考文件)
---------------------------------------------------------------
http://59.120.234.84:8082/msnSDK/msn_cgi-win32?UIDS=XXXXXXXX@hotmail.com&MSG=測試&flags=0&FUNC=SENDMSG&ENCODING=BIG5&SESSION=5M9AzR700NWZbbAf
瀏覽器得到回應
1\t成功訊息
或是
0\t失敗原因
--------------
其他功能可自行下載文件參考,msnSDK 同時支援YAHOO及MSN 的訊息傳遞(傳送與接收),且線上使用免費;歡迎所有有興趣的人直接在網路上應用它,如欲合作,可將合作提案寄到sonet.all@gmail.com
留言
這個msn開發套件要錢吧?
找不到這個東西的下載...
2.msnSDK本身採用CGI/SOAP...介面,不需要下載元件,參考線上開發文件即可在遠端操作使用,詳細情況可參考,msnSDK簡介與文件下載
http://rd-program.blogspot.com/2008/10/msnsdk.html
本人目前正在嘗試在Counter-Strike
進行遊戲時可以簡單的通過傳輸訊息
讓不在遊戲內的管理員可以隨時監控
使用的是遊戲伺服器的AMXX處理系統
目前通過簡單的socket功能傳輸訊息
可以取得認證碼
但是發送訊息時會沒有任何回應
MSN也沒有訊息出現
還不清楚是否因Socket功能過於簡陋
或是本人的寫法有問題
如有socket相關的幫助,本人不勝感激
建議您檢查程序
1.取得spid
2.註冊聯絡人(讓msn機器人邀請對方加入)
3.傳送msn訊息
您可以參考blog上的簡易範例詳細的function請下載開發文件 http://rd-program.blogspot.com/2008/10/msnsdk.html
ps.有任何進一步的合作需求,或是需要技術支援;可洽service@imoo.tw 或 sonet.all@gmail.com