WeixinApi - 專門用于微信公眾平臺的Javascript API
1、WeixinApi為何誕生
以前順便玩兒了下微信公眾賬號,做Web前端開發的,都對頁面腳本充滿好奇,所以研究了下,放到Blog上, 也正因為微信官方一直沒有放出正式的Api提供給用戶來用,所以大量的用戶到我blog上去詢問WeixinJSBridge相關的技術點,索性我就整理了一下, 起個名字叫WeixinApi開源到github來,提供給大家使用!
2、免責聲明
此Api為非官方版,由于官方的限制,繼續使用此Api還有可能會出現一些意向不到的問題,一切后果請自行承擔!
3、WeixinApi可能停止更新
目前官方已經出了正式版本的SDK,詳情可見微信JS-SDK說明文檔, 所以大家還是盡早遷移到官方版本吧,這對大家來說是好事,以后出什么問題,官方渠道應該都會第一時間給出解決方案,穩定很多,也不至于經常被黑! 本API可能以后就不會頻繁更新了,各位知曉!
快速使用方法:
// 定義微信分享的數據 var wxData = { "appId": "", // 服務號可以填寫appId "imgUrl" : 'http://photocdn.sohu.com/20130122/Img364302298.jpg', "link" : 'http://www.baidufe.com', "desc" : '使用警告:此Api非官方版本,請各位盡量將分享功能遷移至騰訊官方版,會更穩定些!', "title" : "歡迎使用WeixinApi" }; // 分享的回調 var wxCallbacks = { // 收藏操作是否觸發回調,默認是開啟的 favorite : false, // 分享操作開始之前 ready : function() { // 你可以在這里對分享的數據進行重組 alert("準備分享"); }, // 分享被用戶自動取消 cancel : function(resp) { // 你可以在你的頁面上給用戶一個小Tip,為什么要取消呢? alert("分享被取消,msg=" + resp.err_msg); }, // 分享失敗了 fail : function(resp) { // 分享失敗了,是不是可以告訴用戶:不要緊,可能是網絡問題,一會兒再試試? alert("分享失敗,msg=" + resp.err_msg); }, // 分享成功 confirm : function(resp) { // 分享成功了,我們是不是可以做一些分享統計呢? alert("分享成功,msg=" + resp.err_msg); }, // 整個分享過程結束 all : function(resp,shareTo) { // 如果你做的是一個鼓勵用戶進行分享的產品,在這里是不是可以給用戶一些反饋了? alert("分享" + (shareTo ? "到" + shareTo : "") + "結束,msg=" + resp.err_msg); } }; // 自定義分享到:微信好友、朋友圈、騰訊微博、QQ好友 WeixinApi.share(wxData,wxCallbacks);
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!