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訊息控制開發套件程式介面說明書
抓虾帮你轻松订阅、收藏、分享博客和新闻等。
订阅
关闭
查看全文
前天15:40:04
除了感謝還是感謝,昨天空谷中來了三十幾位朋友,以及我敬愛的靈性導師,把原本略嫌孤寂的木屋充滿了,充滿了他們每個人所帶來的光和愛,再加上前天晚上就來了四位朋友,為準備昨天的中餐而努力著。第一次在車道蓋好之後,同時停了八部車,如果事先規劃好,可以停上九部車,再加上往山上的水泥路,應該可以停上20部車(包括下面小橋邊的2部)。如果連絡得宜,離家1公里的外邊大馬路還可停更多部車,算一算可以容納很多人哦!我是一個很不善於表達的人,總是默默的做自己的事,用行動來說話,跟我相處的人大概會很無趣吧!所以,我很欣賞能言善道又實在的人,我所謂的實在是在朋友有需要時,立即伸出援手,給他最需要的東西,例如,支持,鼓勵...
展开
发给朋友
转到小组
(打标签)
收藏
推荐
查看全文
前天14:27:10
MSN機器人與即時訊息軟體技術交流 http://funp.com/people/group/info.php?group_id=176...
展开
发给朋友
转到小组
(打标签)
收藏
推荐
查看全文
前天13:24:23
記者:講講做新專輯的構想
陳珊妮:新專輯的過程?
記者:因為弄了很多年 也延遲了很久 那能不能請公主講一下新專輯整個過程?
陳珊妮:其實我通常, 做完一張專輯,然後,還沒開始宣傳的時候,我就已經開始很想做一下專輯。
(繼續閱讀)...
展开
发给朋友
转到小组
(打标签)
收藏
推荐
查看全文
前天11:55:10
[ 單選 ] 你的性愛觀?
2008-11-17 11:47:26 ~ 2009-02-15 11:47:26
投票所:http://www.gamebase.com.tw/forum/507/topic/84658652...
2008-11-17 11:47:26 ~ 2009-02-15 11:47:26
投票所:http://www.gamebase.com.tw/forum/507/topic/84658652...
展开
发给朋友
转到小组
(打标签)
收藏
推荐
查看全文
前天10:29:39
將盒裝便條紙雙面利用,成功減少使用量....結果年底又送來了六盒Orz
環保真的是一個需要齊心協力的工作,是一件管理眾人的事情;也就是政治!
日後水區禁談環保話題(誤)
附帶一題,在星艦奇航記:VOY中有一個哏:
"他們是激進的環保主義者,以武力反對破壞時空結構的傳統曲速引擎星艦。"
誰說星際時代不需要環保XD
...
環保真的是一個需要齊心協力的工作,是一件管理眾人的事情;也就是政治!
日後水區禁談環保話題(誤)
附帶一題,在星艦奇航記:VOY中有一個哏:
"他們是激進的環保主義者,以武力反對破壞時空結構的傳統曲速引擎星艦。"
誰說星際時代不需要環保XD
...
展开
发给朋友
转到小组
(打标签)
收藏
推荐
查看全文
前天10:27:29
3分鐘學會使用程式發送msn訊息, VB6.0篇(五) msnSDK訊息控制開發套件 同時支援MSN/Yahoo即時通 訊息雙向傳遞
VB6.0 的範例我們使用ADO介面來處理,其他語言也可以這樣做,可參考文件(文末提供下載處),另外;下面的程式碼重要的部份只有參數不同,其他大同小異,可參考紅字部分
ps.也請參考 msnSDK的使用流程
================================
Dim RS As New ADODB.Recordset
Dim ...
VB6.0 的範例我們使用ADO介面來處理,其他語言也可以這樣做,可參考文件(文末提供下載處),另外;下面的程式碼重要的部份只有參數不同,其他大同小異,可參考紅字部分
ps.也請參考 msnSDK的使用流程
================================
Dim RS As New ADODB.Recordset
Dim ...
展开
发给朋友
转到小组
(打标签)
收藏
推荐









