包含2015微信分享js代碼的詞條
WeixinJSBridgeon#39menushareappmessage#39, functionargv shareFriend 分享到朋友圈 WeixinJSBridgeon#39menusharetimeline#39, functionargv shareTimeline 分享 WeixinJSBridgeon#39menu;js分享的時候把分享者得openid拼接到分享鏈接里面也就是分享參數(shù)里的linkurl?id=分享者openid這樣取回來的id就是分享者得id然后記錄到緩存或session里待用,打開鏈接的人發(fā)起一次授權(quán)登錄就取到openid了;WeixinJSBridgeon#39menushareappmessage#39, functionargv shareFriend 分享到朋友圈 WeixinJSBridgeon#39menusharetimeline#39, functionargv shareTimeline 分享到微博 WeixinJSBridgeon。
這個要用微信JSSDK 在js里寫代碼onMenuShareTimeline title #39#39, 分享標(biāo)題 link #39#39, 分享鏈接 imgUrl #39#39, 分享圖標(biāo) success function 用戶確認(rèn)分享后執(zhí)行的回;在微信分享之后,默認(rèn)的樣子是如下我們希望得到的樣子是這樣那么如何實(shí)現(xiàn),現(xiàn)在記錄一下先登錄微信公眾平臺進(jìn)入“公眾號設(shè)置”的“功能設(shè)置”里填寫“JS接口安全域名”,這里的安全域名是你的要分享的H5的域名備注;由于我使用的是vue,在webpack打包時圖片小于10k的是會自動打包成base64導(dǎo)致無法正常顯示圖片,因此在中修改默認(rèn)配置 由于在網(wǎng)頁中直接查看pdf的路徑是無法在微信中查看安卓和分享ios,因此使用。
下面是代碼相關(guān)參數(shù)請自行修改function WeiXinShareBtn if typeof WeixinJSBridge == quotundefinedquot alertquotxxxxxxxxxxxxxxxxxxx,通過微信分享文章 quot else WeixinJSBridgeinvoke#39shareTimeline#39;二,在需要調(diào)用JS接口的頁面引入微信JSSDK的JS文件jweixin100js,這個文件在需要分享的頁面是必須要引用的,單獨(dú)特別重申一下,其他方面請閱讀官方文檔;前提是你的公眾號已打開onMenuShareTimeline權(quán)限 config debug true,appId quot你的APPIDquot,timestamp quotxxxquot,nonceStr quotxxxquot,signature quotxxxquot,jsApiList #39onMenuShareTimeline#39, onMenuShareTimeline;一個非常簡單的方法,百度分享代碼組件里面有個微信分享到朋友圈如下圖 1百度搜索“百度分享代碼”2選擇你需要的代碼模式一般選擇簡單的模式就可以了,太復(fù)雜的用戶體驗(yàn)不好3可以直接復(fù)制代碼,或者進(jìn)行下一步繼續(xù)選擇;獲取令牌在服務(wù)器端完成,獲取jsapi的ticketjsapi_ticket是公眾號用于調(diào)用微信JS接口的臨時票據(jù)正常情況下,jsapi_ticket的有效期為7200秒,通過access_token來獲取簽名,將jsapi_ticketnoncestrtimestamp分享的;jquery 微信分享鏈接 config debug false, 開啟調(diào)試模式,調(diào)用的所有api的返回值會在客戶端alert出來,若要查看傳入的參數(shù),可以在pc端打開,參數(shù)信息會通過log打出,僅在pc端時才會打印移動端會通過彈窗來提示。
JS代碼如下var imgUrl = quot圖片LOGO注意必須是絕對路徑quot var lineLink = quot網(wǎng)站網(wǎng)址,必須是絕對路徑quot var descContent = #39分享給朋友或朋友圈時的文字簡介#39var shareTitle = #39標(biāo)題#39 var appid = #39#39 apiI;1首先打開js軟件新建一個小程序的片段2接著直接在JS中定義分享的函數(shù),注意函數(shù)名固定不變的3然后在ml中添加一個button,注意它的opentype類型4另外我們還可以在button里面定義一張圖片作為背景5這個;公眾號開發(fā)者需要先登錄微信公眾平臺進(jìn)入“公眾號設(shè)置”的“功能設(shè)置”里填寫“JS接口安全域名” 如果發(fā)現(xiàn)在 Android 不能分享自定義內(nèi)容,請到官網(wǎng)下載最新的包覆蓋安裝,Android 自定義分享接口需升級至 8;該鏈接域名或路徑必須與當(dāng)前頁面對應(yīng)的公眾號JS安全域名一致 imgUrl #39, 分享圖標(biāo) type #39, 分享類型,musicvideo或link,不填默認(rèn)為link dataUrl #39, 如果type是music或video,則要提供數(shù)據(jù)鏈接;微信會抓取第一張大于300×300的,display不為的圖片微信公眾平臺有公布接口,畢竟是TX的產(chǎn)品,還是使用官方接口吧 官方的鏈接微信分享網(wǎng)頁的縮略圖鏈接標(biāo)題和摘要 未注冊的可能看不到,直接上代碼,粗體的是修改。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。