Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android上发布微信API瞬间_Android_Api_Wechat - Fatal编程技术网

在Android上发布微信API瞬间

在Android上发布微信API瞬间,android,api,wechat,Android,Api,Wechat,我用微信API创建了一个应用程序。我尝试在我的用户的墙上张贴。 我可以在iOS上成功发布微信时刻(通知说该应用程序尚未获得批准)。然而在安卓上,什么也没发生 这是我的密码: private IWXAPI api; api = WXAPIFactory.createWXAPI(this, Constants.WECHAT_APP_ID); api.registerApp(Constants.WECHAT_APP_ID); String text = "Post on Wecha

我用微信API创建了一个应用程序。我尝试在我的用户的墙上张贴。 我可以在iOS上成功发布微信时刻(通知说该应用程序尚未获得批准)。然而在安卓上,什么也没发生

这是我的密码:

  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();

附言:微信尚未批准该应用(1个月前提交)。这可能是原因之一吗

问题不是我的代码,而是我提交代码的平台

我提交给(开发者平台的英文版),即使文档看起来/最新,iOS和Android的SDK也不是。并且您的提交将永远不会被审查(提交后5个月仍然没有活动迹象)

解决方案:

在开发者平台()的中文版上创建一个帐户,然后在上面提交你的应用程序。它的字段和顺序与英文平台完全相同。 谷歌翻译将是你在这里最好的朋友


我的申请在3个工作日后获得批准。

经过大量搜索,终于得到了答案 正如Eric建议登录weixin.qq.com网站

在这里你需要提交两件东西,申请包名称和签名, 签名不是任何sha1或md 5

从该链接下载we chat apk并从此apk生成签名,然后在网站上提交


你是指appstore/playstore中的approved,还是指其他内容?@GuilhermeNascimento该应用程序已在AppStores中获得批准。但未获得微信/腾讯的批准。该应用程序需要获得他们的批准,原因是X或Y(例如,将“应用程序尚未验证”设置为消失).但我也认为它需要获得批准才能在android应用程序上发布故事?那么你的问题不在于PlayStore,而在于与微信API的连接。我正试图按照你的建议去做,但在某个时候它会要求你提供一个手机号码,这样你就可以收到一个确认码。它不接受我的美国号码(我想它应该是一个中国号码)还有你在中国的地址。你是怎么绕过的?这对我不起作用。它需要一个中国电话号码来验证,不会接受美国电话号码,也不会允许你跳过电话验证。真的吗?需要在微信网站上注册我们的应用程序,添加一个按钮来将内容分享到微信时刻?