版本:easywechat 3.0 laravel 5.2
1、找不到var/lib/php/session 文件夾。
由於我的php是編譯安裝的,所以要手動創建這個文件夾,權限777。
2、APPID參數錯誤
在實例化一個easywechat類時,官方文檔用的是 new Application($config);的方法,全部的配置參數要寫在$config中;
我嘗試過把appid、token、secret等寫在controller方法中,但不成功;后來用app('wechat')方式創建實例,把oauth參數寫到config/wechat配置文件中,成功了。(注意:瀏覽器對微信頁面有緩存,換個瀏覽器方便查看效果)。
3、公眾號一鍵關注的做法。微信公眾號的關注界面的鏈接已經不能用了,搜索到一個“蹊蹺”的解決方法:用認證的微信號發一篇原創文章,用另一個公眾號轉載此文,群發出去(群發時提示版權問題 選擇繼續群發),在這篇文章末尾會看到“此文轉自某某公眾號”的提示,並有一個了解更多鏈接。點此鏈接進去,是一個前述認證公眾號的關注界面。復制此頁面鏈接到H5頁面中,用戶即可點擊來到此關注頁面進行關注。這樣做比用引導關注素材省略一步。 //此方法已失效
4、用easywechat做自定義菜單,注意/menu路由要去掉verifyCsrftoken保護。我的做法是為路由起一個別稱(->name('menu')),然后在middleware/verifyCsrftoken.php中,添加此路由的別名。另外,微信的自定義菜單緩存更新十分緩慢,如果暫時不出效果,要耐心等待。