以下內容在http://rd-program.blogspot.com/2008/11/5msnphp.html 也有
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訊息控制開發套件程式介面說明書
參考資料:http://rd-program.blogspot.com/2008/11/5msnphp.html
-
‧
-
‧
-
‧
相關問答
- msn機器人「有問必達」
- 關於MSN外掛-M群,請給使用心得及感想!!
- 同一個IP申請msn帳號是否有限制?
- solar - Framework for PHP 5
- 學 .net 好還是學php好呢?
- 請問在Gentoo Linux上要怎麼加上PHP的ctype模組?
- 如何開發夠安全的PHP網頁?
- 請問那一套PHP RSS parser比較好用?
- 不同預設閘道(Getway)時,檔案無法以php上傳
- 用「iProber探針」查詢PHP主機資訊 (租虛擬主機必備)
- 請推薦適合使用在PHP的Ajax框架?
- Zend Framework 1.5 正式推出
- [每日一問](12)IT多宅男?你有什麼驚人的宅男傳奇嗎?
- 如果要開發網頁程式,那種程式語言最適合?
- ZK好用嗎?台灣有什麼網站使用這個框架?
- 如何在Apache中區隔出不同程式可以使用的系統資源量
- 想要學習單元測試的話,有什麼比較好的入門書或網路資源嗎?
- 分類檢索 classified retrieval
- ASP網頁還能存活幾年?
- 8/11,Flex 3.0 教學 / 突破Web 2.0擴展AIR (第三班)









