1. 程式人生 > >微信分享功能(分享到朋友和朋友圈顯示圖片和簡介)

微信分享功能(分享到朋友和朋友圈顯示圖片和簡介)

複製程式碼複製程式碼
wx.config({
        debug: true, // 開啟除錯模式,呼叫的所有api的返回值會在客戶端alert出來,若要檢視傳入的引數,可以在pc端開啟,引數資訊會通過log打出,僅在pc端時才會列印。
        appId: '@Model.appId', // 必填,公眾號的唯一標識
        timestamp: '@Model.timestamp', // 必填,生成簽名的時間戳
        nonceStr: '@Model.nonceStr', // 必填,生成簽名的隨機串
        signature: '@Model.signature',// 必填,簽名,見附錄1
        jsApiList: ["checkJsApi", "onMenuShareTimeline", "onMenuShareAppMessage", "onMenuShareQQ", "onMenuShareQZone"] // 必填,需要使用的JS介面列表,所有JS介面列表見附錄2
    });

    wx.ready(function () {
        document.querySelector('#checkJsApi').onclick = function () {
            wx.checkJsApi({
                jsApiList: [
            'getNetworkType',
            'previewImage'
                ],
                success: function (res) {
                    alert(JSON.stringify(res));
                }
            });
        };
    //朋友圈
        wx.onMenuShareTimeline({
            title: '暖木科技', // 分享標題
            link: 'http://www.warmwood.com/home/lampindex', // 分享連結
            imgUrl: 'http://www.warmwood.com/images/s1.jpg',
            success: function (res) {
                alert('已分享');
            },
            cancel: function (res) {
                alert('已取消');
            },
            fail: function (res) {
                alert(JSON.stringify(res));
            }
        });
        //朋友
        wx.onMenuShareAppMessage({
            title: '暖木科技', // 分享標題
            desc: '寶寶的睡眠很重要,你的睡眠也很重要', // 分享描述
            link: 'http://www.warmwood.com/home/lampindex', // 分享連結
            imgUrl: 'http://www.warmwood.com/images/s1.jpg', // 分享圖示
            type: '', // 分享型別,music、video或link,不填預設為link
            dataUrl: '', // 如果type是music或video,則要提供資料鏈接,預設為空
            success: function () {
                // 使用者確認分享後執行的回撥函式
                alert("分享");
            },
            cancel: function () {
                // 使用者取消分享後執行的回撥函式
                alert("取消分享");
            }
        });
    });
複製程式碼複製程式碼

相關推薦

分享功能分享朋友朋友顯示圖片簡介

wx.config({ debug: true, // 開啟除錯模式,呼叫的所有api的返回值會在客戶端alert出來,若要檢視傳入的引數,可以在pc端開啟,引數資訊會通過log打出,僅在pc端時才會列印。 appId: '@Model.appId', // 必填,公眾號的唯一

【轉】小程序實現支付功能可用

arr 必須 enc red use sam func 結束 單表 原博: https://blog.csdn.net/fredrik/article/details/79697963 微信小程序實現微信支付功能 直接把裏面的參數替換成你的就

cocos creator android studio 實現遊戲登入功能官方接入方式

一:cocos creator端js呼叫java程式碼實現微信登入功能:JS部分  廢話不多說直接上程式碼: wechatLogin : function(){ jsb.reflection.callStaticMethod("org/cocos2dx/javascri

小程式將學生資訊上傳到阿里雲資料庫

//上傳 function upload(that,id){ if(that.data.imageList.length==0){ return; } wx.uploadFile({ url:"http://lichenlu.top/serv

JS SDK實現分享朋友分享朋友功能服務端介面開發

前端呼叫的介面(getInfo.php)如下,通過該介面可以獲取所需的校驗欄位。 <?php require_once "jssdk.php"; $url=isset($_GET['url'])

Android之開放平臺實現分享分享好友朋友

開發中分享操作往往經常遇到,而且還是一些比較大型一定的平臺,如微信,QQ,微博等。寫這篇部落格主要是把微信的的分享和相關操作表達一下,分享可以包含:文字,視訊,音樂,圖片等分享。分享可以有 分享給好友,群,朋友圈等。效果如下圖:(注意:功能根據自己的需要選擇就可以了)    

sharesdk第三方分享功能朋友QQ郵箱

//需要引入sharesdk和在微博微信QQ提供的第三方平臺上申請賬號,請自行查閱sharesdk官方文件 //用於分享的資料,自行根據需求進行設定 public class ShareModel { private String address; priv

在Unity3D項目中接入ShareSDK實現安卓平臺分享功能可使用ShareSDK默認UI或自定義UI

顯示 選項 dev template 腳本 配置文件 all 自己 show   最近公司的大廳要重做,我協助主程一起制作新大廳和新框架,前面制作的編輯器也派上了用場。等全部功能做完後我會再寫一個復盤,這兩天主程在忙於寫熱更新的功能,所以把接入分享SDK功能的任務交給了我,

ShareSDK接入實現分享功能

ShareSDK接入實現微信分享功能 首先需要去Mob官網(http://www.mob.com/)下載shareSDK For Unity3d 下載完成,解壓,將以下plugins資料夾移入Unity專案的Assets資料夾裡,並將專案平臺轉換為安卓平臺 在場景裡建立幾個cube作為

小程式之分享或轉發功能自定義button樣式

小程式頁面內發起轉發 通過給 button 元件設定屬性open-type="share",可以在使用者點選按鈕後觸發 Page.onShareAppMessage 事件,如果當前頁面沒有定義此事件,則點選後無效果。相關元件:button wxml: <!-- 分享 --> <!--/

HTML5 實現分享功能QQ

今天為大家介紹HTML5如何實現分享功能,有需要的小夥伴參考一下,具體內容如下:這是分享按鈕:123456<button onclick="call()">通用分享</button><button onclick="call('wechatFriend')">微信好友<

iOS-仿赤兔、新浪博動態列表帶評論、點贊、轉發分享,自動計算行高功能

       最近有空整理一下專案,做了一個仿赤兔、新浪微博動態列表(帶評論、點贊、轉發和分享,自動計算行高功能)的DEMO。HKPTimeLine   ,喜歡的可以star一下哦。         使用到的第三方框架有:Masonry,HYBMasonryAutoCe

JS-SDK實現自定義分享功能分享朋友分享到QQ,分享

其實除了可以在微信上分享到朋友圈和傳送給好友,微信的分享介面還提供了分享到QQ和分享到騰訊微博……小編又繼續去微信公眾平臺學習了一下,其實都是一樣的嘛!就是在頁面的config介面注入許可權驗證配置好

Android 分享與QQ分享功能原生實現

微信分享與QQ分享功能現在都挺常見的,可以根據一些第三方社會化分功能快速實現,不過多多少少都不怎麼純淨,最好都是自己看官方文件來實現就最好了~一、微信分享微信分享功能需要先在微信開放平臺註冊應用並獲取APP ID,就可以獲得微信提供的基本介面了APP ID是對應唯一的應用包名

js-分享功能qq,

 //分享QQ好友     function qq(title,url,pic)     {         var p = {             url: 'http://test.qicheyitiao.com',/*獲取URL,可加上來自分享到QQ標識,方便統計

瀏覽器中做分享朋友分享到好友

最近一直看到有關做微信朋友圈分享的,下面我也總結一份: 如何在微信公眾平臺前端網頁上新增分享到朋友圈,關注微訊號等按鈕: 在微信內嵌瀏覽器定義了一個私有 JavaScript 物件:WeixinJSB

公眾平臺開發----分享朋友傳送給好友

為了自我學習和交流PHP(jquery,linux,lamp,shell,javascript,伺服器)等一系列的知識,希望光臨本部落格的人可以進來交流。尋求共同發展。搭建平臺。本人部落格也有許多的技術文件,希望可以為你提供一些幫助。 在這篇微信公眾平臺開發教程中,我

小程式生成分享圖然後儲存圖片分享朋友

微信小程式可以實現快速的轉發好友實現分享,但是不能直接分享到朋友圈,但是有需要要這麼做,要怎麼實現呢? 檢視文件之後,大概有了實現思路 1.使用微信小程式的wx.createCanvasContext()方法,繪製圖片; 2.使用wx.canvasToTempFilePath()方法,把

呼叫介面實現網頁分享功能

// 獲取access_token  *注意* 經過實際開發測試,微信分享不支援跨域請求,因此獲取access_token的請求必須從伺服器發起,否則無法獲取到access_token所以以下都是服務端操作 一、微信util類 public class Share

小程式實現快遞查詢功能介面傳值、JSON資料請求解析、radio-group的使用...

執行效果: 請求資料之前需要首先在小程式平臺設定伺服器域名 第一個介面的實現:介面傳值、radio-group的使用 first.wxml <!--first.wxml--&g