-
Notifications
You must be signed in to change notification settings - Fork 30
Earth API
Dmitriy Zayceff edited this page May 9, 2017
·
31 revisions
Earth API - это многофункциональный бесплатный REST сервис от разработчиков DevelNext. Сервис умеет предоставлять разную информацию и выполняет некоторые удобные функции.
Он располагается по следующему адресу:
https://api.develnext.org/data/v1/
Метод возвращает следующую информацию об IP:
- hostname - имя хоста, если оно имеется.
- city - город, к которому принадлежит ip.
- country - страна, к которому принадлежит ip.
- continent - код континента, к которому принадлежит ip, например
EUилиNA. - location - временная зона и широта/долгота местоположения по ip.
- postal - почтовый индекс.
GET https://api.develnext.org/data/v1/ip/{ip-address}
Пример запроса и ответа:
GET https://api.develnext.org/data/v1/ip/108.70.12.107
{
"ip":"108.70.12.107",
"hostname":"108-70-12-107.lightspeed.clmasc.sbcglobal.net",
"city":{
"id":4575352,
"name":"Columbia",
"names":{
"de":"Columbia",
"ru":"Колумбия",
"pt-BR":"Colúmbia",
"ja":"コロンビア",
"en":"Columbia",
"fr":"Columbia",
"zh-CN":"哥伦比亚",
"es":"Columbia"
}
},
"country":{
"id":6252001,
"iso":"US",
"name":"United States",
"names":{
"de":"USA",
"ru":"США",
"pt-BR":"Estados Unidos",
"ja":"アメリカ合衆国",
"en":"United States",
"fr":"États-Unis",
"zh-CN":"美国",
"es":"Estados Unidos"
}
},
"continent":"NA",
"location":{
"latitude":34.0484,
"longitude":-81.111,
"timeZone":"America/New_York",
"population":null
},
"postal":"29210"
}