景点接口 查询携程旅游门票景点详情

该博客介绍了如何通过景点接口查询携程旅游的门票景点详细信息。接口为开放API,提供HTTP POST/GET请求方式,支持JSON格式,调用时需要指定景点ID和申请的KEY。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

门票景点详情,景点接口支持查询携程旅游门票景点详情。

接口名称:景点接口

接口平台:开放api

接口地址:http://api2.juheapi.com/xiecheng/senicspot/ticket/info

支持格式:JSON

请求方式:HTTP POST/GET

请求示例:http://api2.juheapi.com/xiecheng/senicspot/ticket/info?scenicspotid=234&key=您申请的KEY

接口备注:门票景点详情

景点接口调用代码JSON返回示例:

{
  "error_code": "200",
  "reason": "请求成功",
  "result": {
    "ScenicSpotList": [
      {
        "Address": "北京市昌平区十三陵镇。",
        "CommentCount": 110,
        "CommentGrade": 4.5,
        "CommentUser": 110,
        "CountryEName": "China",
        "CountryID": 1,
        "CountryName": "中国",
        "DistrictEName": "Beijing",
        "DistrictID": 1,
        "DistrictName": "北京",
        "ID": 234,
        "Image": "http://dimg02.c-ctrip.com/images/tg/726/539/317/8e9d61e440264196833846d115c43dc8_C_186_105.jpg",
        "IsCanBooking": true,
        "IsOverSea": false,
        "IsReturnCash": false,
        "IsWirelessSale": true,
        "Latitude": 40.2495079040527,
        "LimitSaleMsg": null,
        "Longitude": 116.220794677734,
        "MarketPrice": 35,
        "Name": "明十三陵",
        "OpenTimeDesc": "十三陵所有景区(长陵、定陵、昭陵、神路)旺季:4月1日至10月31日8:00-17:30,淡季:11月1日至次年3月31日8:30-17:00。(提前30分钟停止售票,联票建议在14:30之前购买。)",
        "OrderCount": 115,
        "PMRecommand": "★陵区周围群山环抱,中部为平原,陵前有小河曲折蜿蜒,13座皇陵均依山而筑。",
        "Price": 31,
        "ProductList": [
          {
            "AdvanceBookingDays": 0,
            "AdvanceBookingTime": "08:00",
            "CanBookingFirstDate": "2015-02-12 00:00:00.00",
            "IsMaster": true,
            "ProductAddInfoList": [
              {
                "AddInfoSubTitleName": "促销语",
                "AddInfoTitleName": "基本信息",
                "IsRegOrder": false,
                "IsShowAtReserve": false,
                "ProductAddInfoDetailList": [
                  {
                    "DepartureCityIDs": [],
                    "DescDetail": "★当今世界上保存完整、埋藏皇帝最多的墓葬群!",
                    "EffectDate": "1900-01-01 00:00:00.00",
                    "ExpireDate": "9999-01-01 00:00:00.00",
                    "IsHighlight": false,
                    "SortNum": 0,
                    "StringURL": null,
                    "URL": 0
                  }
                ],
                "ProductAddInfoID": 1853691,
                "SortNum": 0
              },
              {
                "AddInfoSubTitleName": "交通信息",
                "AddInfoTitleName": "产品介绍",
                "IsRegOrder": false,
                "IsShowAtReserve": true,
                "ProductAddInfoDetailList": [
                  {
                    "DepartureCityIDs": [],
                    "DescDetail": "<b>公共交通:</b><br> 1.地铁13号线西二旗站倒昌平线到终点南邵站乘坐昌1路或22路到昌平东关换乘314路公交车到达明十三陵。<br/>\n2.德胜门乘坐872路公交成直达明十三陵。或乘坐345支线886路888路公交车到达昌平东关总站再倒314路公交车到达十三陵。",
                    "EffectDate": "2014-02-18 00:00:00.00",
                    "ExpireDate": "9999-12-31 00:00:00.00",
                    "IsHighlight": false,
                    "SortNum": 0,
                    "StringURL": null,
                    "URL": 0
                  },
                  {
                    "DepartureCityIDs": [],
                    "DescDetail": "<b>自驾车:</b><br>沿京藏高速公路(原八达岭高速公路)到昌平西关环岛后,向北进入京银路,500米后红绿灯向右行驶进入昌赤路,沿途会经过石牌坊、十三陵总神道(简称神路)、七孔桥。到达丁字路口后,直行长陵、左转定陵和昭陵。",
                    "EffectDate": "2014-02-18 00:00:00.00",
                    "ExpireDate": "9999-12-31 00:00:00.00",
                    "IsHighlight": false,
                    "SortNum": 0,
                    "StringURL": null,
                    "URL": 0
                  }
                ],
                "ProductAddInfoID": 1853692,
                "SortNum": 0
              },
              {
                "AddInfoSubTitleName": "费用说明",
                "AddInfoTitleName": "费用",
                "IsRegOrder": true,
                "IsShowAtReserve": true,
                "ProductAddInfoDetailList": [
                  {
                    "DepartureCityIDs": [],
                    "DescDetail": "儿童身高1.2米以下免票,北京市老年人65岁以上持本市红色老年卡、残疾人凭有效证件免票。现役军人凭有效证件半价。",
                    "EffectDate": "2013-01-08 00:00:00.00",
                    "ExpireDate": "9999-12-31 00:00:00.00",
                    "IsHighlight": false,
                    "SortNum": 0,
                    "StringURL": null,
                    "URL": 0
                  },
                  {
                    "DepartureCityIDs": [],
                    "DescDetail": "老人票60岁以上持身份证购老人票半价;(联票无半价优惠,淡季50元/人、旺季65元/人)。学生票半价。北京市65岁以上老人持本市红色老年卡享受免票。",
                    "EffectDate": "2013-03-04 00:00:00.00",
                    "ExpireDate": "2090-12-31 00:00:00.00",
                    "IsHighlight": false,
                    "SortNum": 1,
                    "StringURL": null,
                    "URL": 0
                  },
                  {
                    "DepartureCityIDs": [],
                    "DescDetail": "以上信息仅供参考,具体信息请以北京十三陵景区当天披露为准。",
                    "EffectDate": "2013-03-04 00:00:00.00",
                    "ExpireDate": "2090-12-31 00:00:00.00",
                    "IsHighlight": false,
                    "SortNum": 2,
                    "StringURL": null,
                    "URL": 0
                  }
                ],
                "ProductAddInfoID": 1853693,
                "SortNum": 0
              },
              {
                "AddInfoSubTitleName": "预订限制",
                "AddInfoTitleName": "预订须知",
                "IsRegOrder": true,
                "IsShowAtReserve": true,
                "ProductAddInfoDetailList": [
                  {
                    "DepartureCityIDs": [],
                    "DescDetail": "本产品仅限成人预订。儿童票请自行前往北京十三陵景区购买。",
                    "EffectDate": "2013-01-08 00:00:00.00
### 使用携程 API 接口获取全国旅游景点数据 为了获取携程提供的全国旅游景点的数据,可以利用其官方提供的 `item_get_scenic` API 接口。此接口允许开发者查询特定条件下的景区信息列表[^1]。 #### 请求方式与URL 请求方式为GET或POST,具体取决于API设计;通常情况下推荐使用HTTPS协议来保障传输安全。API的基础访问地址如下: ``` https://api.ctrip.com/rest/v1/open/item/getScenic ``` #### 参数说明 调用该接口时需提供必要的参数以满足查询需求,常见的必选和可选参数包括但不限于: - **key**: 应用的密钥,用于身份验证。 - **cityId**: 城市ID,指定要检索的城市范围内的景点,默认为空表示不限定城市。 - **pageIndex**: 当前页码,默认值为1。 - **pageSize**: 每一页返回的结果数量,默认值可能依据实际情况设定。 - **orderBy**: 结果排序字段,比如按照热门程度、评分高低等标准排列。 - **ascDesc**: 升序降序标志位,“ASC”代表升序,“DESC”则指代降序。 #### Python代码实现示例 下面是一个简单的Python脚本例子,展示了如何构建HTTP请求并解析响应中的JSON格式数据: ```python import requests def get_cities_sights(city_id=None, page_index=1, page_size=10): url = "https://api.ctrip.com/rest/v1/open/item/getScenic" params = { 'key': 'your_api_key_here', # 替换成自己的API Key 'cityId': city_id, 'pageIndex': page_index, 'pageSize': page_size, 'orderBy': '', 'ascDesc': '' } response = requests.get(url=url, params=params) data = response.json() if not isinstance(data, dict) or 'data' not in data: raise ValueError('Invalid JSON format') sights_info = [] for item in data['data']: sight_name = item.get('name') # 获取景点名称 address = item.get('address') # 地址 ticket_price = item.get('ticketPrice') # 门票价格 sights_info.append({ 'sightName': sight_name, 'address': address, 'ticketPrice': ticket_price }) return sights_info if __name__ == '__main__': try: result = get_cities_sights(page_size=5) print(result) except Exception as e: print(f"Error occurred: {e}") ``` 上述程序片段定义了一个名为`get_cities_sights()` 的函数,它接受几个参数作为输入,并向携程API发送请求以取得相应的景点资料。注意这里的API key需要替换为你自己申请到的有效凭证。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值