關於登入授權問題,我index.php中代碼
header('location:https://open.weixin.qq.com/connect/oauth2/authorize?appid=我的appid&redirect_uri=192.168.1.127%2foauth2.php&response_type=code&scope=snsapi_login&state=1#wechat_redirect');
然後在中開啟192.168.1.127,根據代碼會跳轉到授權頁面,授權成功後按照我的理解應該會跳轉到192.168.1.127/oauth.php&code=xxxxxx&state=xxx,但是沒有跳轉過去,而是跳轉到
https://open.weixin.qq.com/connect/oauth2/192.168.1.127/oauth.php?code...;問下這是怎麼回事呢?
回複內容:
關於登入授權問題,我index.php中代碼
header('location:https://open.weixin.qq.com/connect/oauth2/authorize?appid=我的appid&redirect_uri=192.168.1.127%2foauth2.php&response_type=code&scope=snsapi_login&state=1#wechat_redirect');
然後在中開啟192.168.1.127,根據代碼會跳轉到授權頁面,授權成功後按照我的理解應該會跳轉到192.168.1.127/oauth.php&code=xxxxxx&state=xxx,但是沒有跳轉過去,而是跳轉到
https://open.weixin.qq.com/connect/oauth2/192.168.1.127/oauth.php?code...;問下這是怎麼回事呢?
redirect_uri
應該需要帶 scheme
, http://example.com/foo.php
在公眾號請求使用者網頁授權之前,開發人員需要先到公眾平台官網中的開發人員中心頁配置授權回調網域名稱。請注意,這裡填寫的是網域名稱(是一個字串),而不是URL,因此請勿加http://等協議頭;----開發文檔關於網頁授權回調網域名稱的說明的第一條
你的回調地址沒有加 http://
回調地址請使用標準的 URL 地址:http(s)://subdomain.domain.com/segment1/setment2/setmentn...
redirect_uri 應該需要帶 scheme, http://www.example.com/auth.php
需要在公眾平台 開發人員中心配置網頁授權的網域名稱,注意這裡的網域名稱就是上面的example.com
不能用ip...