80,351
社区成员
发帖
与我相关
我的任务
分享
protected void payByWeChat() {
api = WXAPIFactory.createWXAPI(this, APP_ID);
api.registerApp(APP_ID);
String text = "这段文字发送自微信SDK示例程序";
// 初始化一个WXTextObject对象
WXTextObject textObj = new WXTextObject();
textObj.text = text;
// 用WXTextObject对象初始化一个WXMediaMessage对象
WXMediaMessage msg = new WXMediaMessage();
msg.mediaObject = textObj;
// 发送文本类型的消息时,title字段不起作用
// msg.title = "Will be ignored";
msg.description = text;
// 构造一个Req
SendMessageToWX.Req req = new SendMessageToWX.Req();
req.transaction = buildTransaction("text"); // transaction字段用于唯一标识一个请求
req.message = msg;
// req.scene = SendMessageToWX.Req.WXSceneTimeline;
req.scene = SendMessageToWX.Req.WXSceneSession;
// 调用api接口发送数据到微信
api.sendReq(req);