Обработка API геолокации на ярлыках iOS - PullRequest
0 голосов
/ 18 апреля 2019

Я работаю над простым проектом по использованию API геолокации на основе MAC-адресов.

Я писал аналогичные веб-проекты JSON более 20 лет, но в этот раз я не смог заставить его работать с ярлыками на iOS. Он прекрасно работает на curl, как пример кода Google curl, описанный в Geolocation API - Руководство разработчика , но переписывание кода в ярлыках IOS возвращает ошибку «Not Found». У кого-нибудь есть опыт использования API геолокации адресов WiFi Mac на ярлыках?

Скрипт для геолокации довольно прост.

curl -d @test.json -H "Content-Type: application/json" -i "https://www.googleapis.com/geolocation/v1/geolocate?key=[MY_API_KEY]

и test.json содержат примеры данных со страницы примера Google в следующем виде.

---- test.json начинается здесь -----

{
    "considerIp": "false",
    "wifiAccessPoints": [
    {
        "macAddress": "00:25:9c:cf:1c:ac",
        "signalStrength": -43,
        "signalToNoiseRatio": 0
    },
    {
        "macAddress": "00:25:9c:cf:1c:ad",
        "signalStrength": -55,
        "signalToNoiseRatio": 0
    }
  ]
}

---- test.json заканчивается здесь -----

а вот мой код в ярлыках.

Shortcuts code

1 Ответ

0 голосов
/ 18 апреля 2019

введите описание изображения здесь Ну, после нескольких часов попыток, я нашел один способ получить координаты. Я знаю, что это не умный способ, но, используя «Файл» в теле запроса, как curl вернул правильные координаты. Правильный ответ: (33,3632 ..., -117,0872 ...)

введите описание изображения здесь

...