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。
: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(可选)
要在其中搜索地址的邮政编码。
默认值: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(可选)
要在其中搜索地址的邮政编码。
默认值: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(可选)
要在其中搜索地址的邮政编码。
默认值: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。