記一次微信分享 微信授權(quán)登錄

前端開發(fā):

首先不能用ajax去請(qǐng)求微信授權(quán)接口(https://****/test/api/wx/wxLogin)

需要通過條件判斷來進(jìn)行跳轉(zhuǎn)

微信授權(quán):

$.ajax({

? ? type: "get",

? ? url:? "https://****/test/api/wx/getUserInfo",? //用戶信息

? ? data: {},

? ? dataType: "json",

? ? success: function (result) {

? ? ? ? if(result.errno!=0){

? ? ? ? ? ? window.location.href = "https://****/test/api/wx/wxLogin"? //授權(quán)登錄

? ? ? ? }else{

? ? ? ? ? ? id=result.data.id

? ? ? ? }

? ? },

? ? error: function (result) {

//? ? ? ? ? ? ? ? alert(result);

? ? }

});

微信分享:

// 分享

var appid;

var timestamp;

var noncestr;

var signature;


var shareData = {

? ? title:'1111' ,? 標(biāo)題

? ? desc: '2323',? //描述

? ? link : "https://*******/test/friend.html",? //跳轉(zhuǎn)的鏈接

? ? ?imgUrl: '', //縮略圖

? ? success: function(){

? ? }

};

$.ajax({

? ? type:"get",

? ? url:"https://****/test/api/wx/share",

? ? data:{},

? ? dataType:"json",

? ? success:function(result){

? ? ? ? //console.log(result);

? ? ? ? appid = result.appId;

? ? ? ? timestamp = result.timestamp;

? ? ? ? noncestr = result.nonceStr;

? ? ? ? signature = result.signature;


? ? ? ? wx.config({

? ? ? ? ? ? debug: false,

? ? ? ? ? ? appId: appid,

? ? ? ? ? ? timestamp: timestamp,

? ? ? ? ? ? nonceStr: noncestr,

? ? ? ? ? ? signature: signature,

? ? ? ? ? ? jsApiList: [

? ? ? ? ? ? ? ? 'checkJsApi',

? ? ? ? ? ? ? ? 'onMenuShareTimeline',

? ? ? ? ? ? ? ? 'onMenuShareAppMessage',

? ? ? ? ? ? ? ? 'onMenuShareQQ',

? ? ? ? ? ? ? ? 'onMenuShareWeibo',

? ? ? ? ? ? ? ? 'hideMenuItems',

? ? ? ? ? ? ? ? 'showMenuItems',

? ? ? ? ? ? ? ? 'hideAllNonBaseMenuItem',

? ? ? ? ? ? ? ? 'showAllNonBaseMenuItem',

? ? ? ? ? ? ? ? 'translateVoice',

? ? ? ? ? ? ? ? 'startRecord',

? ? ? ? ? ? ? ? 'stopRecord',

? ? ? ? ? ? ? ? 'onRecordEnd',

? ? ? ? ? ? ? ? 'playVoice',

? ? ? ? ? ? ? ? 'pauseVoice',

? ? ? ? ? ? ? ? 'stopVoice',

? ? ? ? ? ? ? ? 'uploadVoice',

? ? ? ? ? ? ? ? 'downloadVoice',

? ? ? ? ? ? ? ? 'chooseImage',

? ? ? ? ? ? ? ? 'previewImage',

? ? ? ? ? ? ? ? 'uploadImage',

? ? ? ? ? ? ? ? 'downloadImage',

? ? ? ? ? ? ? ? 'getNetworkType',

? ? ? ? ? ? ? ? 'openLocation',

? ? ? ? ? ? ? ? 'getLocation',

? ? ? ? ? ? ? ? 'hideOptionMenu',

? ? ? ? ? ? ? ? 'showOptionMenu',

? ? ? ? ? ? ? ? 'closeWindow',

? ? ? ? ? ? ? ? 'scanQRCode',

? ? ? ? ? ? ? ? 'chooseWXPay',

? ? ? ? ? ? ? ? 'openProductSpecificView',

? ? ? ? ? ? ? ? 'addCard',

? ? ? ? ? ? ? ? 'chooseCard',

? ? ? ? ? ? ? ? 'openCard'

? ? ? ? ? ? ]

? ? ? ? });

? ? ? ? wx.ready(function () {

? ? ? ? ? ? wx.onMenuShareAppMessage(shareData);

? ? ? ? ? ? wx.onMenuShareTimeline(shareData);

? ? ? ? });

? ? ? ? wx.error(function (res) {

? ? ? ? ? ? alert(res.errMsg);

? ? ? ? });

? ? }

});


用戶同意授權(quán)后

如果用戶同意授權(quán)锈锤,頁面將跳轉(zhuǎn)至 redirect_uri/?code=CODE&state=STATE劈狐。若用戶禁止授權(quán)孕蝉,則重定向后不會(huì)帶上code參數(shù)疏叨,

僅會(huì)帶上state參數(shù)redirect_uri?state=STATE

code說明?:?code作為換取access_token的票據(jù),每次用戶授權(quán)帶上的code將不一樣芒划,code只能使用一次冬竟,5分鐘未被使用自動(dòng)過期。






最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末民逼,一起剝皮案震驚了整個(gè)濱河市泵殴,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌拼苍,老刑警劉巖笑诅,帶你破解...
    沈念sama閱讀 210,978評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異疮鲫,居然都是意外死亡吆你,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門俊犯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來妇多,“玉大人,你說我怎么就攤上這事瘫析∑霭穑” “怎么了?”我有些...
    開封第一講書人閱讀 156,623評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵贬循,是天一觀的道長咸包。 經(jīng)常有香客問我,道長杖虾,這世上最難降的妖魔是什么烂瘫? 我笑而不...
    開封第一講書人閱讀 56,324評(píng)論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮奇适,結(jié)果婚禮上坟比,老公的妹妹穿的比我還像新娘。我一直安慰自己嚷往,他們只是感情好葛账,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評(píng)論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著皮仁,像睡著了一般籍琳。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上贷祈,一...
    開封第一講書人閱讀 49,741評(píng)論 1 289
  • 那天趋急,我揣著相機(jī)與錄音,去河邊找鬼势誊。 笑死呜达,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的粟耻。 我是一名探鬼主播查近,決...
    沈念sama閱讀 38,892評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼挤忙!你這毒婦竟也來了嗦嗡?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,655評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤饭玲,失蹤者是張志新(化名)和其女友劉穎侥祭,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體茄厘,經(jīng)...
    沈念sama閱讀 44,104評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡矮冬,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了次哈。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片胎署。...
    茶點(diǎn)故事閱讀 38,569評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖窑滞,靈堂內(nèi)的尸體忽然破棺而出琼牧,到底是詐尸還是另有隱情恢筝,我是刑警寧澤,帶...
    沈念sama閱讀 34,254評(píng)論 4 328
  • 正文 年R本政府宣布巨坊,位于F島的核電站撬槽,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏趾撵。R本人自食惡果不足惜侄柔,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望占调。 院中可真熱鬧暂题,春花似錦、人聲如沸究珊。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽剿涮。三九已至啸胧,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間幔虏,已是汗流浹背纺念。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評(píng)論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留想括,地道東北人陷谱。 一個(gè)月前我還...
    沈念sama閱讀 46,260評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像瑟蜈,于是被迫代替她去往敵國和親烟逊。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評(píng)論 2 348