Rails Rails 里微信公众号相关开发能本地测试吗?

dailysunshine · 发布于 2015年09月18日 · 最后由 wikimo 回复于 2015年09月24日 · 2189 次阅读
20177

Hi, 大家好,微信开放了一些接口可以让第三方网站调用,但是目前我所知道的需要有个外网IP或者域名被其验证并绑定。我目前的调试工作都是在外网服务器上进行的,有没有办法可以在本地电脑上调试(如在本地获取微信用户openid的测试等等)?

共收到 16 条回复
10570

我们以前的做法是,公司有固定IP,以前是把自己的机器映射到外网做调试(运维的同事做的,我也不知道咋搞,网上查查应该有办法)

2870

https://github.com/inconshreveable/ngrok

或者在路由器做一个端口映射,把你服务器上的端口映射到外网去。

1553

#2楼 @chaixl 同二楼,请用 "微信 ngrok" 做关键词搜索

309

localtunnel

18526

建议申请一个微信测试帐号,应该可以配置本地ip测试,至少我把js调试的接口设成本地的没有错误提示

1090

请问下你的公众号是公众服务号还是订阅号啊?

20177

#6楼 @liguangsong 多谢,我尝试一下这个方法

20177

另外,这个帖子里也涉及到了local外网映射的解决方案 https://ruby-china.org/topics/25410

257

ngrok 这个神器你值得拥有

Eda824

其实正确的姿势是用wechat gem,还有官方调试工具。。。

21253

@dailysunshine

用过 http://www.tunnel.mobi/ 可以把本地端口(如 3000)对外映射为域名 xxx.tunnel.mobi(端口80) ngrok 国内版,速度很快。

341

ngrok 会被强,可以试试localtunnel,可能就是速度有点慢,觉得慢,可以在自己的server上自行架设一个,https://github.com/localtunnel/server

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册