我用微信 API 创建了一个应用程序。我尝试在用户的墙上发帖。我可以在iOS上成功发布微信朋友圈(通知说该应用尚未批准)。但是在 Android 上,什么都没有发生。
这是我的代码:
private IWXAPI api;
api = WXAPIFactory.createWXAPI(this, Constants.WECHAT_APP_ID);
api.registerApp(Constants.WECHAT_APP_ID);
String text = "Post on Wechat Wall";
WXTextObject textObj = new WXTextObject();
textObj.text = text;
WXMediaMessage msg = new WXMediaMessage();
msg.mediaObject = textObj;
msg.description = text;
boolean isChecked = false; // true
SendMessageToWX.Req req = new SendMessageToWX.Req();
req.transaction = buildTransaction("text");
req.message = msg;
req.scene = isChecked ? SendMessageToWX.Req.WXSceneTimeline : SendMessageToWX.Req.WXSceneSession;
api.sendReq(req);
finish();
ps : 微信还没有批准该应用程序(1个月前提交)。会不会是原因之一?