Siri ярлыки округления числа в "Получить содержимое URL" POST - PullRequest
0 голосов
/ 22 сентября 2018

Я пытаюсь создать ярлык iOS 12 на основе API Gautrain.

Я хочу сделать POST для URL https://api.gautrain.co.za/transport-api/api/0/journey/create со следующей полезной нагрузкой:

{
    "geometry": {
        "coordinates": [
            [
                28.23794,
                -25.74762
            ],
            [
                28.05693,
                -26.10858
            ]
        ],
        "type": "MultiPoint"
    },
    "profile": "ClosestToTime",
    "maxItineraries": 3,
    "timeType": "DepartAfter",
    "only": {
        "agencies": [
            "edObkk6o-0WN3tNZBLqKPg"
        ]
    }
}

Я ввел все эти детали в блок «Получить содержимое URL».Для элементов массивов «Координаты» я использовал «Число».

Проблема в том, что когда я отслеживаю, что мой телефон отправляет через mitmproxy, он отправляет всю информацию правильно, но координаты были округленыв целые числа:

{
    "geometry": {
        "coordinates": [
            [
                28,
                -25
            ],
            [
                28,
                -26
            ]
        ],
        "type": "MultiPoint"
    },
    "maxItineraries": 1,
    "only": {
        "agencies": [
            "edObkk6o-0WN3tNZBLqKPg"
        ]
    },
    "profile": "ClosestToTime",
    "timeType": "DepartAfter"
}

По этой причине запрос не дает желаемых результатов.

У меня такое ощущение, что это может быть ошибкой, но есть ли что-то, чего мне не хватает, где яможете ли ярлыки использовать полный набор цифр?

1 Ответ

0 голосов
/ 22 сентября 2018

Я нашел проблему.Поскольку я нахожусь в Южной Африке, ожидается, что числа будут иметь запятые вместо десятичных знаков.Я бы хотел получить отзыв в этой области о том, что это недопустимое число, вместо того, чтобы просто молча игнорировать десятичное число.

Поэтому решение состояло в том, чтобы изменить «28.23794» в поле ввода на «28,23794».".

Я мог бы также сослаться на postman-echo.com как отличный инструмент для отладки таких запросов.

...