在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 微信小程序 獲取code

微信小程序 獲取code

剛開始學(xué)習(xí)微信小程序的開發(fā),在獲取token時(shí)候,需要先獲取code碼.

我看的視頻教程,老師使用的是小的code獲取工具,但我沒找到工具

自己查找微信的開發(fā)者文檔的實(shí)例代碼

//app.js
App({
  onLaunch: function() {
    wx.login({
      success: function(res) {
        if (res.code) {
          //發(fā)起網(wǎng)絡(luò)請求
          wx.request({
            url: 'https://test.com/onLogin',
            data: {
              code: res.code
            }
          })
        } else {
          console.log('登錄失?。? + res.errMsg)
        }
      }
    });
  }
})

這里面難道不需要傳appId等參數(shù)嗎,怎么傳入?第一次使用,沒有一點(diǎn)思路,請高手給個(gè)完整的示例,謝謝
為什么不直接寫成類似https://api.weixin.qq.com/sns...
網(wǎng)址的形式,要用這種形式獲取了

回答
編輯回答
笑浮塵

appId 是打包在你的小程序里面的,微信自己知道該怎么做,不需要你放在請求里。
為什么不直接寫成xxx:因?yàn)槲臋n沒說可以那樣寫。

2018年3月5日 14:31
編輯回答
尕筱澄

小程序有個(gè)配置文件project.config.json,里面已經(jīng)寫入了小程序的一些相關(guān)信息。獲取code在微信的api文檔里面也說明的很詳細(xì)

clipboard.png

2017年5月30日 13:31
編輯回答
吃藕丑

樓上各位都講到了,appid在配置文件里寫了。
然后,最重要的并不是code,而是結(jié)合后端驗(yàn)證后獲得的openid和unionid才是對用戶身份真正有意義的。

2018年6月8日 04:57
編輯回答
擱淺
1.wx.login 可以獲取code,不管是app.js,還是其他頁面的onLoad都可以獲取到
2.appid   https://mp.weixin.qq.com  獲取,登錄,設(shè)置=>開發(fā)設(shè)置,并且小程序密鑰也能獲取到
3.利用官方地址https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code
你獲取到的code,appid,密匙,就可以獲取到openid 和 session_key
4.這時(shí)候你可以讓后端人員解密了,制定登錄
2017年5月8日 02:58