我的雲端生活網 - Life+

Wednesday, December 17, 2008

如何直接使用瀏覽器發送MSN訊息

<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

6 comments:

高藥師 said...

你很厲害耶

te said...

歡迎您使用這個服務去開發您的應用系統

北極狐 said...

我有問題~
這個msn開發套件要錢吧?
找不到這個東西的下載...

te said...

1.msnSDK 本身有多種不同的使用政策,比如:社群的業務合作 學術單位的合作...有大部分使用是不需要費用的,我們歡迎大家提出合作需求,可洽(sonet.all@gmail.com)

2.msnSDK本身採用CGI/SOAP...介面,不需要下載元件,參考線上開發文件即可在遠端操作使用,詳細情況可參考,msnSDK簡介與文件下載
http://rd-program.blogspot.com/2008/10/msnsdk.html

Bhunji Weasber said...

很有趣也滿有用的
本人目前正在嘗試在Counter-Strike
進行遊戲時可以簡單的通過傳輸訊息
讓不在遊戲內的管理員可以隨時監控
使用的是遊戲伺服器的AMXX處理系統

目前通過簡單的socket功能傳輸訊息
可以取得認證碼
但是發送訊息時會沒有任何回應
MSN也沒有訊息出現
還不清楚是否因Socket功能過於簡陋
或是本人的寫法有問題

如有socket相關的幫助,本人不勝感激

te said...

先使用瀏覽器試一次你就知道是不是自己程式的問題,在imoo機器人測試平台上;每天都有許多與您類似的測試者進行測試,所以;伺服器上的程式應該是沒有問題才是

建議您檢查程序
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

Blog Archive