使用这个接口 https://api.weixin.qq.com/device/get_stat?access_token=<ACCESS>&device_id=<DEVICE> 获取设备状态时。不同 ip 的服务器返回的结果不一样,并且会有很高的概率返回 “ system error ”
1
insoxin Aug 13, 2017 via iPhone
[ASP]
Request.ServerVariables(HTTP_X_FORWARDED_FOR) [PHP] $_SERVER[HTTP_X_FORWARDED_FOR] [JSP] request.getHeader(HTTP_X_FORWARDED_FOR) [tomcat] 1.在反向代理请求中有 X-Forwarded-For 的前提下,tomcat 的配置文件 server.xml 中 org.apache.catalina.valves.AccessLogValve 的 pattern 中包含%{X-Forwarded-For}i 即可在 access log 看到客户端的真实 ip; 2.pattern="%{X_Forwarded_For}i|%t|%s|%S|%b|%D|%q|%T|%{Referer}i|%{User-Agent}i"/> |
2
AlexZou Aug 14, 2017
如果是分别获取 token 的话就会存在问题。只有最新获取的 token 才是有效的 https://github.com/doraemonext/wechat-python-sdk/issues/70
|