要从GET /shopping/hotel-offers/by-hotel端点获得成功的响应,你可以使用以下代码示例:
import requests
url = "https://api.sandbox.amadeus.com/v1/shopping/hotel-offers/by-hotel"
querystring = {
"hotelId": "HOTEL_ID" # 替换为你想要获取酒店报价的酒店ID
}
headers = {
"Authorization": "Bearer ACCESS_TOKEN" # 替换为你的Amadeus API访问令牌
}
response = requests.get(url, headers=headers, params=querystring)
if response.status_code == 200:
# 请求成功,处理响应数据
data = response.json()
print(data)
else:
# 请求失败,打印错误信息
print(f"请求失败:{response.status_code} - {response.text}")
请确保替换代码中的HOTEL_ID为你想要获取报价的酒店的ID,并将ACCESS_TOKEN替换为你的Amadeus API访问令牌。
这段代码发送一个GET请求到指定的端点,并通过查询字符串参数指定了酒店ID。响应状态码为200表示请求成功,你可以通过response.json()方法获取响应数据。如果请求失败,你可以通过response.status_code和response.text获取错误信息。
请注意,这只是一个示例代码,你可能还需要根据自己的需求做一些调整和错误处理。