我用微信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个月前提交)。会不会是原因之一呢?
问题不在于我的代码,而在于我提交代码的平台。
我提交给dev.wechat.com http://dev.wechat.com/(开发者平台的英文版),即使文档看起来/是最新的,iOS 和 Android 的 SDK 也不是。并且您提交的内容永远不会被审核(提交后 5 个月仍然没有任何活动迹象)。
解决方案 :
在中文版开发者平台上创建帐户(打开微信QQ.com https://open.weixin.qq.com/,然后在其上提交您的应用程序。和英文平台的字段和顺序一模一样。
谷歌翻译将是你最好的朋友。
我的申请在 3 个工作日后获得批准。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)