Android:微信分享(好友、朋友圈、收藏)文字信息

使用微信官方自帶的SDK實現文字信息分享

記得用 填寫在微信開放平臺的簽名 打包

public static void shareText(int sceneFlag) {

        // 初始化一個WXTextObject對象
        WXTextObject textObj = new WXTextObject();
        textObj.text = "這是一條測試信息";
        // 用WXTextObject對象初始化一個WXMediaMessage對象
        WXMediaMessage msg = new WXMediaMessage();
        msg.mediaObject = textObj;   
        // 發送文本類型的消息時,title字段不起作用
        msg.title = "測試標題";
        msg.description = "測試描述";   
        // 構造一個Req
        SendMessageToWX.Req req = new SendMessageToWX.Req();
        // transaction字段用於唯一標識一個請求
        req.transaction = String.valueOf(System.currentTimeMillis()); 
        // 分享或收藏的目標場景,通過修改scene場景值實現。
        switch (sceneFlag){
            case 0://分享到聊天界面
                req.scene = SendMessageToWX.Req.WXSceneSession;
                break;
            case 1://分享到朋友圈
                req.scene = SendMessageToWX.Req.WXSceneTimeline;
                break;
            case 2://添加到收藏
                req.scene = SendMessageToWX.Req.WXSceneFavorite;
                break;
        }
        // 調用api接口發送數據到微信
        api.sendReq(req);
    }
}

官網地址:
https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419317340&token=&lang=zh_CN

發佈了32 篇原創文章 · 獲贊 33 · 訪問量 37萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章