我想为中国的一家公司实现一个 Web 应用程序。我需要用它WeChat mini-APP
来直接进行注册/登录。
如果我错了,请纠正我的假设:
- 要实现网站的登录
WeChat
,我需要使用OAuth2
协议 - 如果我想传播应用程序,我还需要创建一个
WeChat developer account
真实姓名(需要身份证或商业登记资料) - 我还需要注册一个
domain name
to,WeChat
以便他们可以允许OAuth2 authentication
这个域名
问题:我还可以使用 mylocalhost virtual machine
来开发我的服务器吗?(我没有尝试,但我认为微信会拒绝创建一个OAuth2 token
for localhost 127.0.0.1
)
或者我需要有一个开发域名和一个可从 Internet 获得的开发服务器,以便我可以调试 OAuth2 身份验证?
编辑 1:我尝试发送 HTTPS POST 请求https://127.0.0.1:8080
,但链接到此 URL
https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html时出错
编辑 2:我尝试发送https://192.168.1.148:8080
与我的开发计算机相对应的 HTTPS POST 请求,但出现错误VM17415:1 Cannot send network request to localhost.
(我的测试手机和计算机都通过 WiFi 连接到网络 192.168.1.x)