最近一段時(shí)間,微信小程序在張小龍的8小時(shí)演講下瞬間火了起來,但是呢沒火多久,就迅速沉靜下去了,我也是不知道張小龍什么想法,但是我想法挺多的,好了,廢話說多了,聊一下正題吧,我呢是剛?cè)胄械男〕绦騿T,一路上采坑不斷,別人遇不到的坑基本上踩了一遍,話說我的運(yùn)氣有時(shí)候也確實(shí)挺爆炸的,小程序一個(gè)小登錄送給大家,
我先開始的時(shí)候在登錄就出問題了,因?yàn)楫?dāng)時(shí)官方給的文檔就讓人很糾結(jié),因?yàn)楣俜浇o的文檔讓人感覺就凌亂了,在這里我解釋一下,
官方給的流程:
第一步:獲取用戶授權(quán)信息(每次的授權(quán)信息都不一樣)
第二步: 上代碼
wx.request({
url : API_URL,//自己的服務(wù)接口地址
method : 'POST',
// 在這里需要格外注意了,所有的post請(qǐng)求header必須是下面的格式不然你又入坑了
header : {'content-type':'application/x-www-form-urlencoded'},
data :
{
iv: res2.iv,
code: code,
encryptedData: res2.encryptedData
},
success: function (data)
{
// 4.解密成功后 獲取自己服務(wù)器返回的結(jié)果
// 解密的sdk在開發(fā)文檔上搜索-簽名加密-然后你閱讀后就知道了-下載屬于自己語言的解碼包
if(data.data.status == 1)
{
var userInfo_ = data.data.userInfo;
}else
{
console.log('解密失敗')
}
},
|