使用程式运用msnSDK传递MSN讯息真的很简单,这个例子我们直接使用浏览器来发送MSN讯息,现在要找到一种语言不支援这些介面还真不容易(msnSDK支援ADO/CGI/SOAP 三种介面)
使用程式运用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
标籤: MSNAPI, msnlib, MSNP15, msnSDK, msnSDK讯息控制开发套件, msn机器人