Comment puis-je faire en sorte qu'AppleScript exécute cette requête et enregistre chaque valeur (pays, ville, etc.) dans une variable AppleScript ?
http://ip-api.com/json/8.8.8.8?fields=country,city,isp,org,as,mobile,proxy,message
J'essaie d'obtenir informations sur l'IP et le domaine et définir la valeur de certaines variables.
Je n'étais pas sûr de savoir comment exécuter la requête à partir d'AppleScript, j'ai donc utilisé do shell script
pour appeler curl
:
set IPAddress to "8.8.8.8"
set link to "http://ip-api.com/json/" & IPAddress & "?fields=country,city,isp,org,as,mobile,proxy,message"
set curl_command to "curl " & link
do shell script curl_command
Le résultat est un texte formaté en JSON. Le délimiteur de texte d'AppleScript est-il la seule option pour analyser le résultat ?