EasyWeChat微信開放平臺第三方平臺微信報錯:錯誤請確認授權入口頁所在域名,與授權後回調頁所在域名相同,並且,此兩者都必須與申請第三方平臺時填寫的授權發起頁域名相同。授權入口頁所在域名:空

  • 首先確定你的授權域名填寫沒有問題,在開放平臺 -- 第三方開發中查
  • 使用「方式一:授權註冊頁面掃碼授權」開發需要注意,並不是直接訪問生成的網址,需要先訪問授權域名下的頁面「命名爲a頁面」,在裏面生成跳轉到生成的網址。網址裏面配置的redirect_uri就是a頁面的域名。
  • 其實原因很簡單,微信不允許直接訪問上面生成的URL,一定需要reffer,即來源URL。而且來源URL一定要和第三方平臺裏設置的一是一樣的,它要求來源的HTTP_REFERER數據必須不能爲空且必須和第三方配置中的域名一樣,代碼示例如下:

  • $url=$openPlatform->getPreAuthorizationUrl('https://www.aaa.com/index');

  • echo "<div style='margin:0 auto;'><h2><a href='{$url}'>授權</a></h2></div>";die; 

  • 訪問授權接口 得到如下頁面 點擊授權即可得到 二維碼頁面

  • 具體實現方式 可見上一篇文章

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章