Как сделать Xhr запрос на получение ip клиента через внешний api - PullRequest
2 голосов
/ 08 июня 2019

Мне нужно получить общедоступный ip и геолокацию клиента, используя некоторые api: ipapi.co, ip-api.com, ipdata.co и т. Д., И получить результат json, который я пробовал: new qx.io.request.Xhrбез удачиМожет кто-нибудь сказать мне, как получить эту информацию с помощью любого из этих API-интерфейсов?Спасибо

1 Ответ

2 голосов
/ 09 июня 2019

Хорошо, после нескольких часов, просматривая блоги и форумы, я получил информацию, используя:

var url = 'https://ipinfo.io/json';
var jsonStore = new qx.data.Store.Json(url);

jsonStore.addListener( 'loaded', function(e) {
var ipdata = e.getData();
console.log( ipdata.getIp() )
}, this);

На случай, если кому-то еще это понадобится.

...