今天,開始了學習微信公衆號開發,測試號擁有全部的權限,這裏推薦一個快速登陸測試號的方法:mp.weixin.com/wiki/ -> 開始開發 -> 接口測試號申請 -> 進入微信公衆帳號測試號申請系統 -> 登錄 。php
首先,申請了一個測試號(一臺手機綁定一個測試號),調試好了接口,遇到的問題:json
1,js安全域名的做用?api
2,測試號如何接入圖靈機器人?數組
$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA); $fromUsername = $postObj->FromUserName; $toUsername = $postObj->ToUserName; $keyword = trim($postObj->Content); $time = time(); $textTpl = "<xml>
<ToUserName><![CDATA[%s]]></ToUserName> <FromUserName><![CDATA[%s]]></FromUserName> <CreateTime>%s</CreateTime> <MsgType><![CDATA[%s]]></MsgType> <Content><![CDATA[%s]]></Content> </xml>"; $msgType ="text"; $keyword=urldecode($keyword); $url="http://api.qingyunke.com/api.php?key=free&appid=0&msg=$keyword"; //此爲青雲客網絡公司圖靈機器人 $array=json_decode(file_get_contents($url),1); //獲得連接內容爲json對象,轉爲數組輸出。 $pro=$array['content']; $str=str_replace('{br}',"\n",$pro); $contentStr=$str; $resultStr=sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr); echo $resultStr;
經過接收關鍵字實現機器人對話。安全
----菜單微信
--------建立網絡
函數:json_decode(); //json對象轉爲數組。
app
--------查詢函數
--------刪除post