addressify.com.au的api的python包装器

addressif的Python项目详细描述


寻址python客户端图片::https://travis ci.org/snowball one/addressify.svg
:target:https://travis ci.org/snowball one/addressify



Web应用程序和桌面应用程序开发人员可以轻松实现免费地址验证、验证、检查、解析和自动完成澳大利亚的应用程序。_ addressify.com.au:http://www.addressify.com.au

这仍然可以使用pip::

pip install git+https://github.com/snowball one/addressify.git




usage quickstart
----


addressify python客户端目前覆盖了所有可用的api调用。例如:

…代码块::来自addressify import client的python


client=client(您的api密钥)
results=client.auto\complete('109/175 sturt street,south')




api调用可用以给定项开头的地址列表。

参数:


term(必需)
地址的开头。

state(可选)
要在其中搜索地址的状态。('NSW','ACT','VIC','QLD','SA',
'WA','NT','TAS')


Postcode(可选)
要在其中搜索地址的邮政编码。

要返回的最大结果数(最小值:1,最大值:20,
默认值:10)。



示例响应:

[
"1 George St,Tahmoor NSW 2573",
"1 George St,Telarah NSW 2320",
"1 George St,Temora NSW 2666",
"1 George St,Tenterfield NSW 2372",
"1 George St,Rocks NSW 2000"
]



>客户端。地址行自动完成
++++++++++++++++++++++++++++要在其中搜索地址的状态。('NSW','ACT','VIC','QLD','SA',
'WA','NT','TAS')


Postcode(可选)
要在其中搜索地址的邮政编码。

要返回的最大结果数(最小值:1,最大值:20,
默认值:10)。


示例响应::

[
"1 George St"、
"1 Georgen St"、
"1 George Ave"、
"1 George Cl"、
"1 George Cres"
]


client.郊区汽车完成以给定术语开头的郊区列表。

参数:


术语(必需)
郊区名称的开头

状态(可选)
要在其中搜索地址的状态。('NSW','ACT','VIC','QLD','SA',
'WA','NT','TAS')


Postcode(可选)
要在其中搜索地址的邮政编码。

要返回的最大结果数(最小值:1,最大值:20,
默认值:10)。


示例响应::

[
"萨福克公园"、
"甜面包"、
"夏山"、
"夏山溪",
"Summer Island"
]


client.subshourt_state_postcode_auto_complete
+++++++++++++++++++++++++++郊区名称。

state(可选)
要在其中搜索地址的州。(‘新南威尔士州’、‘ACT’、‘VIC’、‘QLD’、‘SA’,"
"wa"、"nt"、"tas")


邮政编码(可选)
要在其中搜索地址的邮政编码。

max_results(可选)
要返回的最大结果数(最小值:1,最大值:20,
默认值:10)。



TAS 7250"
]


client.subsiurs\u表示邮政编码
+++++++++++++++++++++++++++++++++



获取给定邮政编码的郊区列表。


参数:


邮政编码(必需)
邮政编码。



示例响应::


[
"《新南威尔士州巴朗格罗,2000",
"新南威尔士州道斯点,2000年",
"新南威尔士州干市场,2000年",
"新南威尔士州米勒点,2000年",
"新南威尔士州悉尼,2000年"
"新南威尔士州悉尼南部"
"岩石,新南威尔士2000"
]


client.state\u表示邮政编码
+++++++++++++"NSW"



客户端。解析地址
+++++++number="680",
street="george",
street\u type="st",
suburban="sydney",
street\u suffix=none,
state="nsw",
street\u line="680 george st",
unit\u type=none
unit\u number=none,
postcode="2000"


可以使用
将无效地址与有效地址匹配。


参数:


address_line(必需)
查找类似地址的地址

max_results(可选)
要返回的最大结果数(最小值:1,最大值:10,
默认值:10)。


示例响应::

[
"1 George St,Sydney NSW 2000"
]


client.validate
++++++++++++请注意,验证仅在街道、郊区、州和邮政编码上执行。街道和单元号
不检查是否有效。




帐户。此计数器将在AEST午夜重置
。当此计数器达到
帐户类型的每日API调用限制时,在计数器重置之前,所有其他寻址API调用都将失败。


如果API密钥不存在,则返回-1。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在读取属性文件时获取空指针   java NoSuchMethodError:org。springframework。靴子网状物servlet。错误错误控制器。最新SpringCloudStarter NetflixZuul中的getErrorPath()   java Spring不使用相同的JDBC连接   sqlite DB中带方括号的java数据   如何编译基于Maven的Java项目以从命令行运行它   java如何限制cowndown计时器的操作(例如登录)   java如何使用spring和springboot应用程序配置数据库?我想知道如何回答这类问题?   java中的buildpath不支持java。图书馆路径   java如何使用条目集在树映射上迭代?   java如何将IndexOf与Scanner结合使用?   xml Java SAX解析器进程监视   java在多台远程机器上运行并行junit测试   当我尝试在ListView中动态添加项时,单击按钮时java崩溃