使用微信官方自帶的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);
}
}