http://msnrobot.blog.163.com
http://www.imoo.tw
msn機器人訊息控制開發套件使用手冊
版權聲明
本手冊內容僅做為系統操作學習之用。
商標聲明
本手冊內容中所引用之各商標及商品稱名稱分屬合法註冊公司所有,特此聲明。
目 錄
1. 注意事項
2. 示意圖
3. 程式介面型態
3.1 SOAP
3.2 CGI
3.3 ADO
4. SOAP 程式介面
4.1. WSDL 位置
4.2. API Functions
5. CGI/ADO程式介面
6. 附錄
1. 注意事項
1.0. 系統本身有unix/linux/win32版本,如需測試可聯繫 http://www.imoo.tw / service@imoo.tw
1.1. msn機器人 / gtalk機器人 / yahoo即時通 同時適用,api發送訊息/註冊聯絡人…功能
1.2. 實務應用中,MSN 要能發送訊息,必須先將欲發送的MSN帳號設定為聯絡人,請參考下面
表列中REGISTER指令,也請參考這個資訊 http://rd-program.blogspot.com/2008/08/msn-bug.html
1.3. 範例中網路連接位置請依照實際情況處理,文件以 http://127.0.0.1:8080 示意
1.4. 範例中慣例以 luke@hotmail.com 為msn機器人服務帳號 xue@hotmail.com…為一般聯絡人
1.5. 以下\t 代表tab \n代表unix斷行格式
1.6. 範例中所提到的參數 uids 為多個帳號組合之意,分隔符號為 逗點(,) 但;當只有一個帳號時,不應在後方留置逗點,uids意指msn passport帳號(包含網域)--例:account@hotmail.com
1.7. SOAP範例中使用 func_name(‘parameter’) ; 意指parameter為參數,單引號為標示之用,實際的參數並不包含單引號(‘)
1.8. 回應值除了ADO介面必為big5以外,其餘皆以utf-8字集回應
1.9. 範例中對於目錄的標示 / 與 \ 相同,代表相同的目錄標示
1.a. 發送訊息/註冊聯絡人...,函式會自動處理過長資訊分成多個訊息處理,此外;系統會自行調整發送頻率,以防止被視為惡意訊息...
1.b. 本文建置放於 ./doc/之下
1.c. 線上狀況(Presence)代碼與中文對照(GTalk/Yahoo即時通已會對應成下列代碼)
YAL 已註冊為聯絡人;但對方尚未核准
NLN 線上
BSY 忙碌中
IDL 未使用電腦
FLN 離線
PHN 通話中
AWY 離開
BRB 立刻回來
LUN 外出用餐
HDN 顯示為離線
1.d. CGI範例中常用之URL-encoded對照表(僅供參考,實際應使用您的程式語言函式轉換)
底線(_) -> %5F 逗點(,) -> %2C
AT (@) -> %40 空白( ) -> %20
點 (.) -> %2E
|
2. 示意圖
※ MSN與MSN小圖均為Microsoft微軟公司在美國和其他國家使用之商標 ※
3. 程式介面型態
3.1. SOAP
3.2. CGI
3.3. ADO(可適用vb6 delphi asp)
4. SOAP 程式介面
4.1. WSDL 位置
http://127.0.0.1:8080/msnSDK/genwsdl-win32
4.2. API Functions
Method
|
Description
|
MSNSDK_VERSION
|
查詢系統版本,此版本資訊與文件命名相符,當使用相關方法(Method)前,應先確認版本後才開始呼叫使用,這樣才能讓程式在不同版本之間向下相容
|
GETSPID
|
取得授權碼,確認是否可使用API,取得的認證碼有效期限為6小時
|
SENDMSG
|
傳送MSN 訊息,其內容msg中文編碼為(utf-8/big5/gbk/gb2312),傳給uids;flags (0 對方離線則不送訊息 1對方離線則訊息是否傳送由系統決定),而uids 允許傳遞給多人,當傳給多人時應使用逗點隔開
備註1:flags 預設為0對方離線則不送訊息
備註2:訊息如需換行,請使用 \n (2個字元)
mmsimtype決定訊息的顏色/字型…屬性,請參考最下方的附錄說明: (X-MMS-IM-Format).Ex. CO=ff; FN=%E7%B4%B0%E6%98%8E%E9%AB%94; ->訊息為紅色字型為細明體,當此參數未填時,系統會使用預設值
|
SENDNUDGEMSG
|
先傳送來電震動,再傳送MSN 訊息,其內容msg中文編碼為(utf-8/big5/gbk/gb2312),傳給uids;flags (0 對方離線則不送訊息 1對方離線則訊息是否傳送由系統決定),而uids 允許傳遞給多人,當傳給多人時應使用逗點隔開
備註1:flags 預設為0對方離線則不送訊息
備註2:訊息如需換行,請使用 \n (2個字元)
mmsimtype決定訊息的顏色/字型…屬性,請參考最下方的附錄說明: (X-MMS-IM-Format).Ex. CO=ff; FN=%E7%B4%B0%E6%98%8E%E9%AB%94; ->訊息為紅色字型為細明體,當此參數未填時,系統會使用預設值
|
PRESENCE
|
查詢某個帳號(或全部)的線上狀況
|
REGISTER
|
依照系統自動隨機選擇機器人服務帳號來註冊帳號聯絡人;備註:請參考http://rd-program.blogspot.com/2008/08/msn-bug.html
|
REGISTER_ATMSN
|
依照系統自動隨機選擇msn機器人服務帳號來註冊帳號聯絡人,但強制此帳號註冊在MSN
備註:這個函式用於使用yahoo帳號作為MSN使用
|
UNREGISTER
|
取消聯絡人註冊
|
SERVICEID_STATISTIC
|
每個msnSDK serviceID目前註冊的人數
|
KW2PASSPORT_ADD
|
新增一組關鍵字(群組/個別非MSN帳號)與MSN帳號的對應
|
KW2PASSPORT_DELETE
|
刪除一組關鍵字(群組/個別非MSN帳號)與MSN帳號的對應
|
KW2PASSPORT_MODIFY
|
修改一組關鍵字(群組/個別非MSN帳號)與MSN帳號的對應
|
KW2PASSPORT_APPEND
|
在一組關鍵字(群組/個別非MSN帳號)與MSN帳號的對應裏添加MSN帳號資訊
|
KW2PASSPORT_FIND
|
尋找關鍵字與MSN帳號的對應的內容
|
KW2PASSPORT_KWLIST
|
表列系統中所有關鍵字
|
SENDMSG_BY_KEYWORD
|
使用關鍵字對應出來的MSN帳號傳送訊息
備註1:flags 預設為0對方離線則不送訊息
備註2:訊息如需換行,請使用 \n (2個字元)
錄說明: (X-MMS-IM-Format).Ex. CO=ff; FN=%E7%B4%B0%E6%98%8E%E9%AB%94; ->訊息為紅色字型為細明體,當此參數未填時,系統會使用預設值
|
SENDNUDGEMSG_BY_KEYWORD
|
使用關鍵字對應出來的MSN帳號傳送來電震動與訊息
備註1:flags 預設為0對方離線則不送訊息
備註2:訊息如需換行,請使用 \n (2個字元)
錄說明: (X-MMS-IM-Format).Ex. CO=ff; FN=%E7%B4%B0%E6%98%8E%E9%AB%94; ->訊息為紅色字型為細明體,當此參數未填時,系統會使用預設值
|
MOD_NICKNAME
|
修改暱稱(希望其他人看到的名稱)
|
MOD_PSM
|
修改個人資訊(希望聯絡人看到的個人資訊)
|
QRY_NICKNAME
|
查詢暱稱
|
QRY_PSM
|
查詢個人資訊
|
MSNSERVICE_STOP
|
關閉 msnSDK 服務
|
MSNSERVICE_START
|
啟動 msnSDK 服務
|
MSG_SUSPEND
|
關閉/啟用/查詢 訊息通知,一經關閉,所有訊息不再傳遞
|
ADPUSH
|
資訊推撥,取代選單上的<ad id=’訊息編號’/>標籤
|
ADCANCEL
|
取消推撥訊息
|
MSNSDK_VERSION
參數(Parameters)
|
MSNSDK_VERSION 沒有任何參數
|
回應值(Returns)
|
(成功) 1\tVersion: 1.0.3\n
|
GETSPID
<
分享到:
Global site tag (gtag.js) - Google Analytics
|
相关推荐
Comau Robotics机器人C5G控制单元使用手册pdf,Comau Robotics机器人C5G控制单元使用手册
川崎机器人控制器E系列操作手册
COMAU柯马机器人C4G控制单元使用手册pdf,COMAU柯马机器人C4G控制单元使用手册
启智ROS机器人开发手册是北京六部工坊科技有限公司的启智ROS机器人的配套开发手册。 目录: 一、ROS的学习方法 二、电脑系统设置 三、初识ROS 四、手柄操作 五、编写运动控制Node 六、激光雷达 七、SLAM建图 八、...
ABB IRC5 工业机器人控制柜产品手册pdf,ABB IRC5 工业机器人控制柜产品手册
ROKAE珞石 xCore机器人控制系统使用手册V2.1
为了正确安全使用 YAMAHA 机器人及控制器,请务必遵照本书中所述安全相关指示及注意事项。 如果疏忽了安全对策或使用错误,不仅会导致机器人及控制器的故障或损伤,还有可能会导致使用者(安装者、 作业者或调节、...
机器人说明书二次开发手册,包括最新的一些研究观点
ABB IRC5 工业机器人紧凑型控制器产品手册pdf,ABB IRC5 工业机器人紧凑型控制器产品手册
汇川机器人控制系统编程手册V8.691
NanoCar机器人套件用户手册
msn中间件,可用与msn机器人开发 快速搭建msn机器人平台
终端控制板V1.10核心采用FPGA,响应速度快(受限于通信的波特率),使用方便,USB接口可以直接连接到工控板,利用串口调试助手就可以进行调试,也可以利用Uart接口和ARM等嵌入式处理器一起使用或使用无线模块远程...
RethinkRobotics机器人的软件开发套件和接口_Python_Shell_下载.zip
安川机器人-焊接机器人编程指导手册
第1-3章介绍Choregraphe和Python,这是使用NAO机器人必要的基础.4-6章论及专业使用信息.我建议刚学NAO和对C和Python 还不熟悉的人先熟悉第1-3章的内容.第2章和第4-6章建议给那些之前对于机器人编程有经验的人或那些想...
杭州海康机器人产品技术手册
川崎机器人 F控制器的相关手册包括以下手册: 90202-1112DCI(R安装和连接).pdf 90202-1183DCB(F控安装和连接).pdf 90203-1114DCA(F控操作).pdf 90204-1029DCA(F控外部IO).pdf 90205-1127DCF(R系列检查和维护)....
川崎机器人R系列检查与维护手册,对川崎工业机器人的维护保养进行了详细的阐述,是川崎重工的内部培训材料。
第三代工业协同机器人 - 优傲机器人,软件使用手册 3.2 中文版本