跳到主要內容

3分鐘學會使用程式發送msn訊息,php篇(一)

---電子發票整合方案 http://rd-program.blogspot.com/2012/03/blog-post.html ---


<imoo msn機器人測試平台,將於下週三(2009.6.24)取消所有未經申請試用的認證資訊,詳見相關資訊>

msnSDK訊息控制開發套件 同時支援MSN/Yahoo即時通 訊息雙向傳遞

ps.也請參考 msnSDK的使用流程
================================

步驟一:取得api 使用的權限(GETSPID)

$file="http://59.120.234.84:8082/msnSDK/msn_cgi-win32?FUNC=GETSPID&USERID=apiblogt1&PASSWD=msnsdkt" ;
$myArray='';
$mySession='';
$myResult='';
$getline='';

if (!($fp = fopen($file, "r"))) {
die("could not open XML input");
}
while ($getline = fgets($fp, 4096)) {
$myArray=explode("\t",$getline);
$myResult=$myArray[0];
$mySession= $myArray[1];
}
fclose($fp);
if ($myResult=="0")
{
echo "get session fail...
";
exit();
}
else
{
//$_SESSION["mySession"]= $mySession;
echo "get session=".$mySession."
";
}
echo "<a href='REGISTER.php?uids=".$_GET["uids"]."&session=".$mySession."'>go register page</a>";
?>

步驟二: 邀請聯絡人(REGISTER)

$myArray='';
$mySession='';
$myResult='';
$getline='';
//register:
$file="http://59.120.234.84:8082/msnSDK/msn_cgi-win32?FUNC=REGISTER&uids=".$_GET["uids"]."&session=".$_GET["session"] ;
echo $file."
";

if (!($fp = fopen($file, "r"))) {
die("could not open XML input");
}
while ($getline = fgets($fp, 4096)) {
$myArray=explode("\t",$getline);
$myResult=$myArray[0];
}
fclose($fp);

if ($myResult=="0")
{
echo "register fail... ".$myArray[1]."
";
//exit();
}
else
{
echo "register ok. account=".$myArray[2]."
";
}
echo "<a href='SENDMSG.php?uids=".$_GET["uids"]."&msg=hello&encoding=utf-8&flags=0&session=".$_GET["session"]."'>go SENDMSG page</a>";
?>

步驟三:發送訊息(SENDMSG)

$myArray='';
$mySession='';
$myResult='';
$getline='';

//send message:
$file="http://59.120.234.84:8082/msnSDK/msn_cgi-win32?FUNC=SENDMSG&uids=".$_GET["uids"]."&msg=".$_GET["msg"]."&encoding=utf-8&flags=0&session=".$_GET["session"] ;
if (!($fp = fopen($file, "r"))) {
die("could not open XML input");
}
while ($getline = fgets($fp, 4096)) {
$myArray=explode("\t",$getline);
$myResult=$myArray[0];
}
fclose($fp);
if ($myResult=="0")
{
echo "send message fail... ".$myArray[1]."
";
exit();
}
else
{
echo "send message ok. message=".$myArray[2]."
";
}
?>

其他更詳細的參數可以參考msnSDK訊息控制開發套件程式介面說明書

留言

戰地記者寫道…
我的 MSN 不限定聯絡人才能送訊息給我, 所以經常有陌生人的 Msg, 有時視窗突然蹦出好幾個, 原來用程式發送還滿簡單的, 感謝分享!
薛共和寫道…
沒錯!透過msnSDK來對(MSN/Yahoo)做發送訊息 註冊聯絡人...就是這麼簡單;甚至能直接用瀏覽器 就能完成這些事

http://www.program.com.tw/newpage/msnSDK.htm
Aniuco寫道…
使用MSN控制小玩偶 開燈 關燈 閃燈
http://blog.xuite.net/jameschih/java/16891898#11038670
薛共和寫道…
這個產品有趣;加油囉
匿名表示…
VERY GOOD!

我是研究未上市公司的專員,不過我本人不作未上市股票的買賣,請指教。
薛共和寫道…
感謝您的支持 也有您的同業與我們合作,整合相關訊息發送,如果您有需求可以與我聯繫(sonet.all@gmail.com)

或參考 msn機器人應用實例 http://www.imoo.tw/blog/?p=84

這個網誌中的熱門文章

怎麼在網路上註冊成為youbike 會員?

新版官網請參考  怎麼在網路上註冊成為youbike 會員?   http://rd-program.blogspot.tw/2014/04/youbike.html 網路的申請步驟類似,下面將以網路申請來說明申請步驟:申請的時候需要準備悠遊卡、或晶片信用卡,以及手機門號。 1. 請先登入ubike網址: http://www.youbike.com.tw/ ,登入後選擇【正體中文】,要選英文也可以啦! 2. 在螢幕的右上角選擇【註冊】。 3.點擊【開始註冊】。 4. 點擊【同意】。(沒有其他選擇?) 5. 輸入您的【手機號碼】以及【認證碼】,然後按【送出】。這時候手機會收到ubike傳來的簡訊,通之驗證碼,有四個阿拉伯數字。 6. 輸入帳號(手機號碼)、驗證碼(ubike傳到手機的簡訊)、密碼,然後按【下一步】。 7. 還沒完成喔!這裡告訴你如何租車及還車的步驟。把螢幕拉到最下面,記得勾選【我已清楚瞭解租還車步驟】,然後按【下一步】。 8. 選擇悠遊卡或是晶片信用卡,然後輸入卡片號碼,卡片號碼請參卡畫面又下方的提示位置,請注意有些卡號可能已經模糊不清,可能無法輸入。每隻手機不只可以輸入一個卡號。 9. 填寫個人姓名及Email帳號,如果不想收到相關訊息就把前面的打勾取消。按【確認】按鈕。 10. 恭喜您註冊成功,可已開始使用YouBike了。

Youbike 線上註冊會員

Youbike 線上註冊會員 https://www.youbike.com.tw/cht/f61.html youbike sitemap   網站內容快速連結  場站地圖 場站列表 服務中心資訊 預計設站地點 媒體報導 活動情報 緊急通知 營運資訊 營運成果 關於YouBike 大事記 設備介紹 租還方式 費率說明 安全騎乘 分類列表 失物招領 YouBike協尋 加入會員 會員資料管理 YouBike電子報 騎乘記錄查詢 合作夥伴 友站連結 一般文件 APP 隱私權政策 連絡我們

107年資訊月傑出資訊人才獎

應景照片 微程式技術長薛共和,從賴清德院長手中接下資訊月「傑出資訊人才獎」