晚安,
我一直在探索API,并且没有找到支持往返圭亚那的航班。我尝试过使用instaflightsearch,航班票价,城市对,铅价日历等。
每当我尝试输入圭亚那国家代码(GY)或我们的主要国际机场(GEO)的机场代码时,我都会收到类似的错误:
Warning: file_get_contents(https://api.test.sabre.com/v2/shop/flights/fares?origin=GEO&destination=JFK&departuredate=2015-12-30&lengthofstay=3,4,5,6,7): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in APIHandler->get() (line 132 of C:\xampp\htdocs\drupal7\sites\all\modules\custom\sabre\classes\APIHandler.php).
Warning: file_get_contents(https://api.test.sabre.com/v1/lists/supported/shop/flights/origins-destinations?origincountry=GY): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in APIHandler->get() (line 132 of C:\xampp\htdocs\drupal7\sites\all\modules\custom\sabre\classes\APIHandler.php).
请注意,如果我使用其他机场代码,如JFK,LAX,LAS等,则API会返回结果。
我不确定如何继续。我确信有一些我不知道的东西。请指出我正确的方向。
非常感谢
旁注:我愿意向能帮助我的人提供100点赏金。
答案 0 :(得分:2)
如果您正在为某些AP使用沙盒/测试环境,那么对于支持搜索的市场和城市对的数量而言,实际生产环境的限制要大得多。
在这里阅读更多: https://developer.sabre.com/docs/read/rest_basics/Point_of_sale
使用Bargain Finder Max,您可以根据需要从Dev Environment进行测试。