微信開放平台 - PHP微信登入授權問題

來源:互聯網
上載者:User
關於登入授權問題,我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...

  1. redirect_uri 應該需要帶 scheme, http://www.example.com/auth.php

  2. 需要在公眾平台 開發人員中心配置網頁授權的網域名稱,注意這裡的網域名稱就是上面的example.com

不能用ip...

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.