一般而言,Amadeus API返回404错误可能是由以下原因引起的:
GET或POST的URL可能有错,导致API无法响应。
API key可能已经过期。
授权限制可能阻止您访问API。
我们可以通过以下代码示例来解决这个问题:
import requests
url = "https://test.api.amadeus.com/v1/shopping/flight-dates"
querystring = {"origin":"NYC","destination":"MAD"}
headers = {'authorization': 'Bearer YOUR_AMADEUS_API_KEY_HERE'}
response = requests.request("GET", url, headers=headers, params=querystring)
print(response.status_code)
print(response.text)
请确保您提供的API密钥是正确的,并且没有任何限制,包括授权和相关权限。在运行代码后,您将能够获取到404错误的实际原因。借此您可以根据真实情况进行相应的处理。
上一篇:AmadeusAPI错误:“code”:32171,“title”:“MANDATORYDATAMISSING”,请给出解法。
下一篇:AmadeusAPIPointsofinterestsdidn'twork,status500,error38189