Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Api 基于IP地址的国家-提高准确性的新方法?_Api_Web_Ip_Country_Country Codes - Fatal编程技术网

Api 基于IP地址的国家-提高准确性的新方法?

Api 基于IP地址的国家-提高准确性的新方法?,api,web,ip,country,country-codes,Api,Web,Ip,Country,Country Codes,对于我的web应用程序,我想知道如何提高基于IP地址的国家/地区查找的准确性。是否有人尝试过并行使用多个API服务并进行投票,也就是说,若五分之四返回“GB”,一个返回“US”,那个么就使用“GB”。从统计学上讲,这应该会提高准确性,但这取决于每个API背后的IP数据库的独立性 这是一种可行的方法吗?您可以维护数据库,以便将IP地址映射到国家/地区,并检查每个请求以确定与IP地址关联的国家/地区 由于IP地址总是按国家/地区分配的,因此采用这种方法不会遇到任何问题,请确保不时更新此数据库。谢谢,

对于我的web应用程序,我想知道如何提高基于IP地址的国家/地区查找的准确性。是否有人尝试过并行使用多个API服务并进行投票,也就是说,若五分之四返回“GB”,一个返回“US”,那个么就使用“GB”。从统计学上讲,这应该会提高准确性,但这取决于每个API背后的IP数据库的独立性


这是一种可行的方法吗?

您可以维护数据库,以便将IP地址映射到国家/地区,并检查每个请求以确定与IP地址关联的国家/地区


由于IP地址总是按国家/地区分配的,因此采用这种方法不会遇到任何问题,请确保不时更新此数据库。

谢谢,当您说维护我自己的数据库时,我想您的意思是使用已经存在的可下载数据库表?到目前为止,我一直在使用一个API,我使用的第一个API并不那么准确。开源数据库表是否准确?谢谢。它们大多是准确的,只要检查一下开源数据库的真实性,你就可以在网上通过同行评议找到它