V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
raiz
V2EX  ›  微信

提问 关于微信公众号开发, 验证服务器这一步总是返回 验证 token 失败, 但是我模拟微信的 get 请求, 得到响应是 echostr 正确的

  •  
  •   raiz · 2015-08-24 16:30:15 +08:00 · 2405 次点击
    这是一个创建于 3386 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我模拟微信的 get 请求,返回是正确的, 期间又一次突然成功了,我喜出望外的天真地以为这下好了, 但是接下来又不行了。 现象就是微信服务器接受不到我的服务器的响应

    我的环境是 阿里云服务器, nginx 反代, 微信 sdk 用但是 @whtsky 的 Werobot , robot.run (server='gunicorn', port='12233')。
    现在我搞不明白为什么微信服务器接收不到我服务器的响应, 我模拟微信验证服务器 url 的那个 get 请求是可以收到响应,说明服务器是可以正常响应的 (期间有一次成功验证了也是说明不是代码的问题, 代码也只是 helloworld )。
    域名和服务器是没有备案的, 有影响?
    nginx access_log :
    102.115.102.60 - - [24/Aug/2015:16:12:25 +0800] "GET /?signature=fba9cb234dcb88bf0fac24c284c6821e2e13bfce&echostr=7098030523529747490&timestamp=1440403945&nonce=1353624735 HTTP/1.0" 200 0 "-" "Mozilla/4.0"

    第 1 条附言  ·  2015-08-25 00:10:14 +08:00
    我刚把代码搬到 aws ec2, 发现运行良好
    8 条回复    2015-08-25 18:53:56 +08:00
    whtsky
        1
    whtsky  
       2015-08-24 16:51:03 +08:00
    你 token 写对了吗..
    raiz
        2
    raiz  
    OP
       2015-08-24 16:53:33 +08:00
    @whtsky Hi 写对了 我刚把代码搬到 aws ec2, 发现可以, 阿里云有什么需要特别配置的吗?
    whtsky
        3
    whtsky  
       2015-08-24 17:19:28 +08:00 via iPad
    @raiz
    阿里云发现域名没备案会自动阻断访问的。
    sujin190
        4
    sujin190  
       2015-08-24 17:45:10 +08:00
    @whtsky +1
    raiz
        5
    raiz  
    OP
       2015-08-24 18:35:05 +08:00
    @whtsky 我遭遇过, 方向是向阿里服务器的请求被拦截, 但是现在情况是,请求顺利到达, 响应没有发出去,我就觉得奇怪。
    likai
        6
    likai  
       2015-08-24 23:24:58 +08:00 via Android
    必须 80 端口
    feicien
        7
    feicien  
       2015-08-25 17:06:57 +08:00
    http://mp.weixin.qq.com/wiki/home/index.html

    请开发者注意:

    7 、公众平台接口调用仅支持 80 端口。
    raiz
        8
    raiz  
    OP
       2015-08-25 18:53:56 +08:00
    @feicien
    @likai 啊 是用的 80
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2632 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:51 · PVG 18:51 · LAX 02:51 · JFK 05:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.