首頁  >  文章  >  微信小程式  >  微信登入的一些新得

微信登入的一些新得

大家讲道理
大家讲道理原創
2017-04-11 14:24:212325瀏覽

    一直好奇這個功能,昨天終於走通。這裡記錄一下。 微信官方介紹

    在進行微信OAuth2.在進行微信OAuth2.0授權登入存取之前,在微信開放平台註冊開發者帳號,並擁有一個審核通過的網站應用程式,並取得對應的AppID和AppSecret ,申請微信登入且通過審核後,可開始存取流程。

,網站應用在開放平台的管理中心中即可創建,審核也很快。提示scope或沒有權限。

  

https://

open.weixin.qq.com/connect/qrconnect?appid=

wxd96be4258f671daa&re

dir

ect_uri=

http://www.warmwood.com/WeiXinAuth

&response_type=code&scope=sns

api

_login&state=3d6be0a4035d839573b04816624a415e 參數正確之後就可以得到正確的二維碼。 #呢,二維碼只認網站應用程式中設定好的域名,你的localhost玩不起來。一個Web開發者工具。 #。查找到用戶,然後SignIn即可。 取得到的資訊沒有信箱和密碼,需要再做個頁面​​讓使用者設定信箱和新密碼「大眾號登入微信內登入和網站掃碼不一樣。 scope是用userinfo. 網站掃碼需要在開發平台中建立網站應用,這兩者的得到的openid不一樣,但支付的appid必須和商家的id匹配,否則不能支付。

          code = Request.QueryString[ state = Request.QueryString[
             (code != 
                Logger.Info( + +

                 url =                     result = <OAuthAccessTokenResult>(, url, = user =);
         }

如果沒有使用公眾號的appid,用建立的網站應用的appid也是可以一鍵登入的,差別就在於你的商家號碼綁定的是哪個appid,這決定這個openid能不能用來公眾號內的支付。

  <a title="微信登录" class="logwx" id="zhilogon" href="https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxd6bc2f224b5ffbac&redirect_uri=http://www.xxx.com/weixinAuth&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect">
            <img src="/images/logwx.png" />
        </a>

「」網頁應用程式的登入介面分別如下


 


介面略有不同。

以上是微信登入的一些新得的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn