msnSDK訊息控制開發套件 同時支援MSN/Yahoo即時通 訊息雙向傳遞
VB6.0 的範例我們使用ADO介面來處理,其他語言也可以這樣做,可參考文件(文末提供下載處),另外;下面的程式碼重要的部份只有參數不同,其他大同小異,可參考紅字部分
ps.也請參考 msnSDK的使用流程
================================
Dim RS As New ADODB.Recordset
Dim URL As String
Dim Session As String '授權碼
'取得API 的使用權利
Private Sub GETSPID_Click()
Dim RET As String
On Error GoTo ErrHandle
'API 連接位置
URL = "http://59.120.234.84:8082/msnSDK/msn_cgi-win32"
'apiblogt5/msnsdkt 取得API 使用權限的帳號/密碼
RS.Open URL & "?FUNC=GETSPID&USERID=apiblogt5&PASSWD=msnsdkt&RETTYPE=ADO"
Do While Not (RS.EOF)
'查詢回應
'RS(0) 0 認證失敗 1認證成功
'RS(1) 失敗傳回 失敗原因 / 成功傳回 SESSION
'
If (RS(0) = 0) Then
MsgBox "認證失敗,無法使用API"
Else
'取得認證授權使用API
'授權碼
Session = RS(1)
End If
RS.MoveNext
Loop
RS.Close
Exit Sub
ErrHandle:
MsgBox "無法連接伺服器,或是參數不正確"
End Sub
'邀請聯絡人
Private Sub REGISTER_Click()
Dim RET As String
On Error GoTo ErrHandle
'API 連接位置
URL = "http://59.120.234.84:8082/msnSDK/msn_cgi-win32"
'邀請聯絡人 XXXXXXXX@hotmail.com 請填正確的聯絡人,執行此SUB 後
'msnSDK 會邀請這個人加入聯絡人,必須加入聯絡人後才能發送訊息
'session 由GETSPID 所取得的session
RS.Open URL & "?UIDS=XXXXXXXX@hotmail.com&FUNC=REGISTER&RETTYPE=ADO&SESSION=" &
Session
Do While Not (RS.EOF)
'查詢回應
'RS(0) 0 邀請失敗 1邀請成功
'RS(1) 失敗傳回 失敗原因 / 成功訊息
'
If (RS(0) = 0) Then
MsgBox "邀請失敗"
Else
MsgBox RS(1)
End If
RS.MoveNext
Loop
RS.Close
Exit Sub
ErrHandle:
MsgBox "無法連接伺服器,或是參數不正確"
End Sub
'發送MSN/YAHOO即時通訊息
Private Sub SENDMSG_Click()
Dim RET As String
On Error GoTo ErrHandle
'API 連接位置
URL = "http://59.120.234.84:8082/msnSDK/msn_cgi-win32"
'傳送訊息(MSG)給 XXXXXXXX@hotmail.com(必須是此聯絡人已接受邀請)
'flags 1 當聯絡人不在線上則依據系統設定處理(系統設定為傳送離線訊息) 0 當連絡人不在線上,則不送任何訊息
'encoding 標示目前傳送訊息的中文編碼
'rettype 設定為使用ADO
'session 由GETSPID 所取得的session
RS.Open URL & "?UIDS=XXXXXXXX@hotmail.com&MSG=測試&flags=0&FUNC=SENDMSG&ENCODING=BIG5&RETTYPE=ADO&SESSION=" & Session
Do While Not (RS.EOF)
'查詢回應
'RS(0) 0 傳送失敗 1傳送成功
'RS(1) 失敗傳回 失敗原因 / 成功訊息
'
If (RS(0) = 0) Then
MsgBox "傳送失敗"
Else
MsgBox RS(1)
End If
RS.MoveNext
Loop
RS.Close
Exit Sub
ErrHandle:
MsgBox "無法連接伺服器,或是參數不正確"
End Sub
其他更詳細的參數可以參考msnSDK訊息控制開發套件程式介面說明書
- 浏览: 368044 次
- 性别:
- 来自: 台北
最新评论
-
wangshare:
这么好的东西,怎么没人支持一下,支持一下msn sdk。
msnsdk文件 -
lukeshei:
有阿!我來自於台灣台中,歡迎您參觀我的blog
3分鐘學會使用程式發送msn訊息, VB6.0篇(五) -
ddandyy:
程式???????
原來家愛上也有台灣的朋友......... ...
3分鐘學會使用程式發送msn訊息, VB6.0篇(五) -
lukeshei:
3分鐘學會使用程式發送msn訊息,php篇(一)
http: ...
msnSDK 釋出支援YAHOO即時通的版本 -
lukeshei:
.net?
msnSDK 跟語言無關;他提供SOAP 介面去 ...
msnSDK 釋出支援YAHOO即時通的版本
相关推荐
上一期介绍 Windows 的讯息系统, 对有些读者来说可能比较艰涩(或者说比较无趣),这是笔者想极力避免却又无法避免的事情, 毕竟讯息的观念在 Windows API 的程式设计中是不可或缺的,以本期所提出的 15 则问题, 就...
/237 第五章 Window Subclassing和Window Superclassing /325 第六章 讯息拦截(Hooks) /387 第七章 档案的拖放(Drag-and-Drop)技术 /499 第八章 按键的处理 /541 第九章 版本控制(Version Control) /593
用Winsock 来做到点对点的Client Server 讯息互换的程式
它能使你看到网络连接的列表(包括拨接连接器)﹐监察重要的IP分配表﹐检查个别的封包﹐并产生及发送一个新的封包。对底层的IP协议如﹕TCP﹑UDP和ICMP的IP封包进行译码并进行全面分析。同样提供对原始数据进行全面...
它收集在局域网络中转送的数据讯息﹐并对要分析的数据进行译码。它能使你看到网络连接的列表(包括拨接连接器)﹐监察重要的IP分配表﹐检查个别的封包﹐并产生及发送一个新的封包。对底层的IP协议如﹕TCP﹑UDP和ICMP...
ELMAH 會解釋如何使用HTTP 模組和處理常式,與Web 應用程式交叉為程式碼提供高階的元件化功能(如應用程式記錄)。 ELMAH 会解释如何使用HTTP 模组和处理常式,与Web 应用程式交叉为程式码提供高阶的元件化功能(如...
类似MSN Messages的POP讯息框
VB与WindowsAPI讲座叁Windows的讯息系统.pdf
消息框生成器 描述 VB6.0 IDE加载项,自动生成消息 您的程序的框。 更多信息 标题;...VB 3.0,VB 4.0(16位),VB 4.0(32位),VB 5.0,VB 6.0,VB脚本,ASP(活动服务器页面) 类别 世界 存档文件
它执行时,会先扫描注册表,搜集已安装程式的讯息,包含部份未于 " 新增/移除程式" 所显示的程式。它执行后,会分类列出所有安装程式、隐藏程式、Windows 更新程式等。使用者亦可执行不同检视动作,浏览程式简易资料...
这只是有关如何使用MSNP12协议通过Visual Basics连接到MSN的简单示例。 并非所有代码都是我的,因此我在适当的时候添加了信用。 特征: 通过MSNP12连接到MSN Messenger的服务器接收并设置友好名称接收并设置状态...
达到伺服器端与客户端的互动式、双向讯息交换,包含多点触碰讯息即时交换并呈现、画面即时同步等外,并提供一系列high level 应用函式库,如画面编辑等,供软体开发工程师等快速布署android 相关应用程式。...
这个应用程式使用android wifi P2P在使用者之间传送讯息 在这一点上,团体还不支持没有文件传输支持,但我也期待着对此进行努力。 脚步: 安装在2台设备中 按“发现设备”(在两个设备上) 等待查看设备列表 点击...
第一篇撰写第一个JavaScript程式 第二篇让网页显示日期和时间 第三篇设计动态网页讯息 第四篇制作跑马灯及广告轮播效果 第五篇制作动态网页背景、文字特效 第六篇超连结各种特效 第七篇记录浏览者的资讯
Android应用程式,可透过简讯讯息远端控制手机。 将应用程序安装在应受到控制的设备上,并从任何Messenger发送控制命令。 兼容的android版本: 4.1(Jelly Bean)和更高版本 直接从或获取安装程序。 特征 指定可...
3. 视窗和讯息 . 自己的视窗 . WINDOWS程式设计的难点 4. 输出文字 . 绘制和更新 . GDI简介 . 卷动列 . 建立更好的滚动 5. 图形基础 . GDI的结构 . 装置内容 . 画点和线 . 绘制填入区域 . GDI映射...
使用本机开启服务,并利用此程序联机到Server,联机完成后,可发送请求,并回收结果,同时将收到的讯息转换为JSON序列
计算机软件-商业源码-类似MSN Messages的弹出讯息框.zip
对MFC的讲解从基本原理到三大聚集的概念及使用,通过对一个个小程序的详解,让你了解利用MFC进行程式设计的来龙去脉。 本书的主要内容如下: 1。对win32程式的基本概念和开发流程的阐述。 2。对MFC六大关键技术的...