Siri 快捷方式四舍五入 "Get Contents of URL" POST
Siri shortcuts rounding number in "Get Contents of URL" POST
我正在尝试创建一个基于 Gautrain API 的 iOS 12 快捷方式。
我想用以下负载对 URL https://api.gautrain.co.za/transport-api/api/0/journey/create
执行 POST:
{
"geometry": {
"coordinates": [
[
28.23794,
-25.74762
],
[
28.05693,
-26.10858
]
],
"type": "MultiPoint"
},
"profile": "ClosestToTime",
"maxItineraries": 3,
"timeType": "DepartAfter",
"only": {
"agencies": [
"edObkk6o-0WN3tNZBLqKPg"
]
}
}
我已将所有这些详细信息输入到 "Get Contents of URL" 块中。对于 "coordinates" 数组的元素,我使用了 "Number".
问题是,当我跟踪我的 phone 通过 mitmproxy 发送的内容时,它正确发送了所有信息,但坐标已四舍五入为整数:
{
"geometry": {
"coordinates": [
[
28,
-25
],
[
28,
-26
]
],
"type": "MultiPoint"
},
"maxItineraries": 1,
"only": {
"agencies": [
"edObkk6o-0WN3tNZBLqKPg"
]
},
"profile": "ClosestToTime",
"timeType": "DepartAfter"
}
因此,请求没有给出预期的结果。
我觉得这可能是一个错误,但我是否遗漏了一些可以让快捷方式使用完整数字集的地方?
我找到问题了。因为我在南非,所以数字应该有逗号而不是小数点。我会喜欢该领域的一些反馈,这不是一个有效的数字,而不是只是默默地忽略小数点。
因此解决方案是将输入框中的“28.23794”更改为“28,23794”。
我也可能 link postman-echo.com 作为调试此类请求的优秀工具。
我正在尝试创建一个基于 Gautrain API 的 iOS 12 快捷方式。
我想用以下负载对 URL https://api.gautrain.co.za/transport-api/api/0/journey/create
执行 POST:
{
"geometry": {
"coordinates": [
[
28.23794,
-25.74762
],
[
28.05693,
-26.10858
]
],
"type": "MultiPoint"
},
"profile": "ClosestToTime",
"maxItineraries": 3,
"timeType": "DepartAfter",
"only": {
"agencies": [
"edObkk6o-0WN3tNZBLqKPg"
]
}
}
我已将所有这些详细信息输入到 "Get Contents of URL" 块中。对于 "coordinates" 数组的元素,我使用了 "Number".
问题是,当我跟踪我的 phone 通过 mitmproxy 发送的内容时,它正确发送了所有信息,但坐标已四舍五入为整数:
{
"geometry": {
"coordinates": [
[
28,
-25
],
[
28,
-26
]
],
"type": "MultiPoint"
},
"maxItineraries": 1,
"only": {
"agencies": [
"edObkk6o-0WN3tNZBLqKPg"
]
},
"profile": "ClosestToTime",
"timeType": "DepartAfter"
}
因此,请求没有给出预期的结果。
我觉得这可能是一个错误,但我是否遗漏了一些可以让快捷方式使用完整数字集的地方?
我找到问题了。因为我在南非,所以数字应该有逗号而不是小数点。我会喜欢该领域的一些反馈,这不是一个有效的数字,而不是只是默默地忽略小数点。
因此解决方案是将输入框中的“28.23794”更改为“28,23794”。
我也可能 link postman-echo.com 作为调试此类请求的优秀工具。