终于找到问题所在了
外链自定义分享不生效,在部分机型下微信分享到朋友圈只出现当前网页链接?微信聊天窗口打开链接分享在iPhone下都出现了分享只有链接,updateAppMessageShareData自定义的标题和图片都没生效,出现问题的均为8.0.16,尝试过低版本8.0.5没有问题。在测试的安卓机器上显示的是外链提示,无法分享。但是通过二维码分享打开的网页分享又是正常的,期间并代码没有任何改动。 复现链接:https://www.vrtuoluo.cn/527988.html 出现问题微信版本:8.0.16 iPhone 8.0.16 [图片][图片] 前者是通过微信聊天窗口打开链接分享,后者是通过网站二维码扫码分享 PS:若是bug请尽快修复,已经影响到我司业务了,谢谢
2021-12-10xml:<xml><appid>ww***********</appid><mch_id>*********</mch_id><nonce_str>1138442</nonce_str><sign>1864741C6ED18AF783EE4FB7E</sign><body><![CDATA[续费]]></body><attach>12,0.0</attach><out_trade_no>20101670U</out_trade_no><total_fee>99901</total_fee><spbill_create_ip>49.92.61.235</spbill_create_ip><notify_url>https:/***************/mobile/clinic/renewclinicpaysuccess</notify_url><trade_type>JSAPI</trade_type><openid>180*******</openid></xml> {nonce_str=SWPbRBqbXcRkPu95, appid=***************, sign=3D983789DA7191195, err_code=PARAM_ERROR, return_msg=OK, result_code=FAIL, err_code_des=无效的openid, mch_id=**************, return_code=SUCCESS}
企业微信内部调起jsapi支付提示无效的openid,大概是啥原因啊?用户能正常登陆的,企业微信内拿到的openid是手机号,但是支付的时候,提示无效的openid,是什么原因会导致这样的问题?商户号和企业微信号绑定是客户那边刚绑定的。 问题已解决,企业微信和微信不一样,企业微信通过code拿到的是userId,需要再通过https://qyapi.weixin.qq.com/cgi-bin/user/convert_to_openid?access_token=ACCESS_TOKEN将userId转为openid。
2020-10-16