微信開發基本原理:
1.首先有3個對象 分別是微信用戶端 微信公眾平台服務器 開發者服務器(也就是放自己代碼的服務器) 三者間互相交互
2.微信公眾平台服務器 充當中間者角色 (以被動回復消息為例)
接收用戶消息:用戶發送消息給微信公眾平台服務器 平台接收消息后會調用開發者服務器提供的交互URL接口 開發這服務器收到這條消息內容的xml
回復用戶消息:開發者服務器編寫好回復內容的xml 通過交互的URL接口自動反饋給微信公眾平台服務器 平台接收到消息在顯示給微信用戶
綜上所述,所以我們要配置這個url地址
ps:這個地址必須是外網能夠訪問的,不然微信服務器肯定 訪問不到啊
開發階段如果有阿里雲服務器之類的肯定不錯 但是一搬我們都是本地寫代碼 用阿里雲服務器還得想辦法把代碼同步上去比較麻煩
這里推薦使用內網穿透工具 把本地ip直接映射到外網去 這個推薦使用Ngrok代理工具 這個本來也得自己搭建也比較麻煩 不過我發現一個熱心人已經搭建好的
網站為:http://ngrok.ciqiuwl.cn/
然后我們下載windows 本就行了 然后先暫且放下 我們繼續往下
在測試號管理里
箭頭所指向處 填入相關信息 主要是url token可以隨便填 這里就要用到之前說的代理工具了
按提示輸入前綴和端口號
這里就是你的外網地址了 這個東西相當於http://localhost/ 那么后面在接上你的項目名和要訪問的php文件名即可
比如項目文件夾wechat下的index.php
ps:重點來了 當你點提交的時候 微信需要驗證你的url 這里就用到了 我在2里面說的類 2.微信公眾號開發:簡單封裝基本微信基本操作類
然后就是index.php里的調用代碼了
調用firstVlid()就行 其他參數請填寫自己的
這時候在點提交
如果出現配置成功那么恭喜你! 如果不成功 一般來說 有可能是url的地址寫錯了 或者 是appid什么的填錯了 請檢查代碼謝謝!