gpt4 book ai didi

java - Amadeus POI Java 调用下一个、最后一个不起作用

转载 作者:行者123 更新时间:2023-12-01 22:51:35 25 4
gpt4 key购买 nike

我正在使用 Java SDK 并尝试了兴趣点 API。我只能获取第一页,如果我尝试获取下一页或最后一页,我仍然会得到原始结果。

PointOfInterest[] pointsOfInterest =  amadeus.referenceData.locations.pointsOfInterest.get(Params
.with("latitude", "41.39715")
.and("longitude", "2.160873"));
pointsOfInterest = (PointOfInterest[]) amadeus.last(pointsOfInterest[0]);

这两个都返回相同的结果。看起来下一个、最后一个等字段的 URL 未正确编码。这是原始调用为这些字段返回的内容: "next":"https://test.api.amadeus.com/v1/reference-data/locations/pois?latitude=41.39715&longitude=2.160873&page[offset]=10&page[limit]=10 ","last":"https://test.api.amadeus.com/v1/reference-data/locations/pois?latitude=41.39715&longitude=2.160873&page[offset]=260&page[limit]=10 "

最佳答案

这是测试环境的限制。

Amadeus for Developers 自助服务 API 附带 2 个环境:- 测试:免费访问,但数据有限(您可以找到列表here)和每月可以进行的交易数量。- 生产:无限制地访问生产实时数据,每笔交易需付费。

对于兴趣点,API 返回 limited number of cities 的数据,并且对于每个城市,兴趣点的数量有限。这就是分页返回相​​同 POI 的原因。

关于java - Amadeus POI Java 调用下一个、最后一个不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58455980/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com