微信分享到朋友圈

上禮拜工作有個需求辱魁,

用戶使用PC瀏覽網(wǎng)頁時烟瞧,

可點擊把文章分享到朋友圈的功能,

為此我到了微信公眾平臺查官方文檔染簇,

https://mp.weixin.qq.com/wiki

一直認為"微信JS-SDK說明文檔"参滴,就是我要的文檔,

依照了說明:
先用appId及appSecret獲取access_token锻弓,
再用access_token獲取jsapi_ticket砾赔,
將jsapi_ticket、nonceStr、timestamp及要分享的url用sha1產(chǎn)生signature暴心,
接著在js中加入下面代碼(代碼取自官方提供的范例)

<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script>
  wx.config({
    debug: true,
    appId: '自己的appid',
    timestamp: '用來產(chǎn)生簽名的時間戳',
    nonceStr: '用來產(chǎn)生簽名的亂數(shù)字符串',
    signature: '產(chǎn)生的簽名',
// 所有要調(diào)用的 API 都要加到這個列表中    
    jsApiList: ['onMenuShareTimeline']
  });
weixinShare = function(){
  wx.ready(function () {
  // 在這里調(diào)用 API
    wx.onMenuShareTimeline({
      title: '我的第一個標題', // 分享標題
      link: '我文章的鏈接', // 分享鏈接妓盲,該鏈接域名或路徑必須與當前頁面對應(yīng)的公眾號JS安全域名一致
      imgUrl: '分享圖片的鏈接', // 分享圖標
      success: function () { 
        // 用戶確認分享后執(zhí)行的回調(diào)函數(shù)
      },
      cancel: function () { 
        // 用戶取消分享后執(zhí)行的回調(diào)函數(shù)
      }
    });
  });
}
</script>

在html加上點擊事件

<a href="javascript:;" onclick="weixinShare()">share</a>

但調(diào)試了快一個星期,

分享的popup視窗就是沒有出現(xiàn)专普,

也沒有報錯悯衬。

上百度搜,很少有人分享怎么解決這個問題脆诉,

也很少有人分享遇到這個問題甚亭,

我再去看了簡書的微信分享功能,

接著找同事小小小小小小抱怨(= =#)這個功能我遇到的情況击胜,

與同事討論的過程中亏狰,突然間我恍然大悟!

兇手就在這些人之中(柯南上身)

原來這是H5的微信分享這是H5的微信分享這是H5的微信分享
(本公司H5代表手機上的web頁面)

我崩潰了~~~

微信沒有辦法像臉書或微博一樣偶摔,
在網(wǎng)頁引用官方j(luò)s暇唾,
用appId調(diào)用官方分享服務(wù)的接口,
直接分享文章到臉書或微博的網(wǎng)站辰斋。

因為微信朋友圈策州,
是在微信App的一個功能頁面,
不是一個網(wǎng)站宫仗!不是一個網(wǎng)站够挂!不是一個網(wǎng)站!

所以必須用手機打開微信App藕夫,
點擊下方的"發(fā)現(xiàn)"孽糖,再點擊右上方的掃一掃,
掃qrcode毅贮,掃完后办悟,微信app會開啟該頁面,
用戶再點擊右上方...的圖標滩褥,再點擊下方分享到朋友圈病蛉。

如此才可以把PC上看到的網(wǎng)頁分享到朋友圈。

于是我萌了瑰煎,
根本不需要獲取啥access_token或jsapi_ticket(還要全局緩存)铺然,
再產(chǎn)生signature來調(diào)用分享的接口,

只需要產(chǎn)生要分享網(wǎng)址的qrcode就可以了酒甸。

恍然大悟的我立馬百度了產(chǎn)生qrcode的jquery插件探熔,
https://github.com/jeromeetienne/jquery-qrcode/

然后在用戶點擊分享到微信朋友圈圖標時,
彈出一個popup烘挫,調(diào)用產(chǎn)生qrcode的插件產(chǎn)生qrcode诀艰,
3分鐘完成了在PC上將文章分享到微信朋友圈的功能柬甥。

這個讓我失眠好多天的需求,解決方式只是產(chǎn)生一個qrcode這么的簡單其垄。

完全不需要引用官方的js及調(diào)用微信的服務(wù)接口苛蒲,
因為分享到朋友圈是在微信App上實現(xiàn)的,
不是在PC上實現(xiàn)的绿满。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末臂外,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子喇颁,更是在濱河造成了極大的恐慌漏健,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件橘霎,死亡現(xiàn)場離奇詭異蔫浆,居然都是意外死亡,警方通過查閱死者的電腦和手機姐叁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門瓦盛,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人外潜,你說我怎么就攤上這事原环。” “怎么了处窥?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵嘱吗,是天一觀的道長。 經(jīng)常有香客問我滔驾,道長柜与,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任嵌灰,我火速辦了婚禮,結(jié)果婚禮上颅悉,老公的妹妹穿的比我還像新娘沽瞭。我一直安慰自己,他們只是感情好剩瓶,可當我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布驹溃。 她就那樣靜靜地躺著,像睡著了一般延曙。 火紅的嫁衣襯著肌膚如雪豌鹤。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天枝缔,我揣著相機與錄音布疙,去河邊找鬼蚊惯。 笑死,一個胖子當著我的面吹牛灵临,可吹牛的內(nèi)容都是我干的截型。 我是一名探鬼主播,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼儒溉,長吁一口氣:“原來是場噩夢啊……” “哼宦焦!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起顿涣,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤波闹,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后涛碑,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體精堕,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年锌唾,在試婚紗的時候發(fā)現(xiàn)自己被綠了锄码。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡晌涕,死狀恐怖滋捶,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情余黎,我是刑警寧澤重窟,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站惧财,受9級特大地震影響巡扇,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜垮衷,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一厅翔、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧搀突,春花似錦刀闷、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至徐许,卻和暖如春施蜜,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背雌隅。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工翻默, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留缸沃,地道東北人。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓冰蘑,卻偏偏與公主長得像和泌,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子祠肥,可洞房花燭夜當晚...
    茶點故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容