繁体   English   中英

从http://jsonip.appspot.com/?callback=? 在JavaScript中

[英]over quota error while getting ip address from the http://jsonip.appspot.com/?callback=? in javascript

我正在尝试获取用户的IP地址。 为此,我使用下面的代码:

  var jqxhr = $.getJSON("http://jsonip.appspot.com?callback=?",
                    function (data) { 
                        alert(data.ip);        
                    })
        .error(function () { alert("error"); })

一开始我能够获得IP,但现在却没有。 它给

超过配额。 该应用暂时超出了其服务配额。 请稍后再试

请帮助我如何摆脱这种情况,或者建议我一些其他选项,可以通过使用jquery或javascript帮助获取IP。

您在此处使用的解决方案是通过JSONP使用其他人的免费查找服务。 但是,使用免费服务无法保证正常运行时间或性能。 这是某人做的事情,目前还没有积极维护。

该代码可能在google的免费应用程序上运行,该应用程序具有配额系统。 尽管配额是相当慷慨的(每月5百万次页面访问),但似乎已超出配额。 有关更多详细说明,请参见https://developers.google.com/appengine/kb/general#quota

您的永久解决方案不应依赖免费服务。

话虽如此,这应该适合您: http://jsonip.com?callback=? : http://jsonip.com?callback=?

我想该服务仅限于IPV4,但乞g不能成为选择者。 撰写: https ://news.ycombinator.com/item id = 2278874

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM