在微信内置浏览器中,怎样获取微信code?

之前用到的方法是:

window.location.href = https://open.weixin.qq.com/connect/oauth2/authorize?appid=${this.appid}&redirect_uri=${this.url}&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect

这样拼接appid之后。我用获得的微信code去后端获取支付签名信息等,但是返回信息里面的openid一直都是null
后端说。有可能是这个接口获取到的微信code不对。他认为是我们传的appid有问题,网上说是要用微信小程序的appid或者公众号的appid
难道为了使用h5网页支付。必须去申请开通小程序或者公众号吗?
微信小程序支付可以直接使用wx.login就能获取到微信code,
那在微信内置浏览器里,可以使用wx.login这个方法吗?
菜鸟一个。非常困扰。希望大神可以指点一下

阅读 2.2k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题