McDonalds(麦当劳)
    McDonalds(麦当劳)
    • 根据经纬度获取店铺
      GET
    • 店铺信息
      GET
    • 店铺菜单
      GET
    • 加入购物车
      PUT
    • 获取最近的店铺
      POST
    • 提交订单
      POST
    • 订单列表
      GET

      加入购物车

      开发中
      PUT
      https://api.mcd.cn/bff/cart/carts

      请求参数

      Header 参数
      Host
      string 
      必需
      示例值:
      api.mcd.cn
      language
      string 
      必需
      示例值:
      zh
      traceId
      string 
      必需
      示例值:
      ffb32441-6171-4d09-a611-0600d0c7eb9b
      d
      string 
      必需
      示例值:
      BNTPhRkLnNkPJif54DjtPesceQXEYP76/NFr6Aqy7tHR51p1TeIc/QG//bpWQ3yQvNYxrl+xRZKrvdKHG0VhJ7g==
      User-Agent
      string 
      必需
      示例值:
      Mozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E217 MicroMessenger/6.8.0(0x16080000) NetType/WIFI Language/en Branch/Br_trunk MiniProgramEnv/Mac
      sv
      string 
      必需
      示例值:
      v3
      tid
      string 
      必需
      示例值:
      00003TuL
      Referer
      string 
      必需
      示例值:
      https://servicewechat.com/wx25f982a55e60a540/285/page-frame.html
      request-timestamp
      string 
      必需
      示例值:
      1677468145563
      xid
      string 
      必需
      v
      string 
      必需
      示例值:
      6.0.53.0
      ct
      string 
      必需
      示例值:
      31
      nonce
      string 
      必需
      示例值:
      1677468145563465013
      sign
      string 
      必需
      示例值:
      6ac5fe944e3c21e5a3bd58abb7f7d9d9
      sid
      string 
      必需
      示例值:
      e82a6bcd976f64866eca118b6b732858_
      Accept-Language
      string 
      必需
      示例值:
      zh-CN,zh-Hans;q=0.9
      Accept
      string 
      必需
      示例值:
      */*
      Content-Type
      string 
      必需
      示例值:
      application/json
      st
      string 
      必需
      示例值:
      1677468146
      Body 参数application/json
      cartType
      string 
      必需
      channelCode
      string 
      必需
      daypartCode
      integer 
      必需
      orderType
      string 
      必需
      storeCode
      string 
      必需
      beCode
      string 
      必需
      products
      array [object {6}] 
      必需
      code
      string 
      可选
      name
      string 
      可选
      quantity
      integer 
      可选
      sequence
      string 
      可选
      type
      integer 
      可选
      cardId
      string 
      可选
      time
      string 
      必需
      date
      string 
      必需
      isGroupMeal
      string 
      必需
      dataSource
      integer 
      必需
      beType
      string 
      必需
      abTest
      string 
      必需
      示例
      {"cartType":"1","channelCode":"45","daypartCode":8,"orderType":"1","storeCode":"3390143","beCode":"","products":[{"code":"9900000573","name":"节节高酸笋板烧鸡腿堡两件套","quantity":1,"sequence":"","type":7,"cardId":""}],"time":"","date":"","isGroupMeal":"","dataSource":1,"beType":"","abTest":""}

      示例代码

      Shell
      JavaScript
      Java
      Swift
      Go
      PHP
      Python
      HTTP
      C
      C#
      Objective-C
      Ruby
      OCaml
      Dart
      R
      请求示例请求示例
      Shell
      JavaScript
      Java
      Swift
      curl --location --request PUT 'https://api.mcd.cn/bff/cart/carts' \
      --header 'Host: api.mcd.cn' \
      --header 'language: zh' \
      --header 'traceId: ffb32441-6171-4d09-a611-0600d0c7eb9b' \
      --header 'd: BNTPhRkLnNkPJif54DjtPesceQXEYP76/NFr6Aqy7tHR51p1TeIc/QG//bpWQ3yQvNYxrl+xRZKrvdKHG0VhJ7g==' \
      --header 'User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E217 MicroMessenger/6.8.0(0x16080000) NetType/WIFI Language/en Branch/Br_trunk MiniProgramEnv/Mac' \
      --header 'sv: v3' \
      --header 'tid: 00003TuL' \
      --header 'Referer: https://servicewechat.com/wx25f982a55e60a540/285/page-frame.html' \
      --header 'request-timestamp: 1677468145563' \
      --header 'xid;' \
      --header 'v: 6.0.53.0' \
      --header 'ct: 31' \
      --header 'nonce: 1677468145563465013' \
      --header 'sign: 6ac5fe944e3c21e5a3bd58abb7f7d9d9' \
      --header 'sid: e82a6bcd976f64866eca118b6b732858_' \
      --header 'Accept-Language: zh-CN,zh-Hans;q=0.9' \
      --header 'Accept: */*' \
      --header 'st: 1677468146' \
      --header 'Content-Type: application/json' \
      --data-raw '{"cartType":"1","channelCode":"45","daypartCode":8,"orderType":"1","storeCode":"3390143","beCode":"","products":[{"code":"9900000573","name":"节节高酸笋板烧鸡腿堡两件套","quantity":1,"sequence":"","type":7,"cardId":""}],"time":"","date":"","isGroupMeal":"","dataSource":1,"beType":"","abTest":""}'

      返回响应

      🟢200成功
      application/json
      Body
      success
      boolean 
      必需
      code
      integer 
      必需
      message
      string 
      必需
      datetime
      string 
      必需
      data
      object 
      必需
      cartDetail
      object 
      必需
      示例
      {
          "success": true,
          "code": 200,
          "message": "请求成功",
          "datetime": "2023-02-27 11:22:26",
          "data": {
              "cartDetail": {
                  "promptType": 0,
                  "localDateTime": "2023-02-27 11:22:26",
                  "submit": 1,
                  "cartType": 1,
                  "orderType": 1,
                  "channel": "45",
                  "maxPurchaseQuantity": 99,
                  "productTotalPrice": 1990,
                  "realProductTotalPrice": 1990,
                  "discountAmount": 0,
                  "deliveryPrice": 0,
                  "realDeliveryPrice": 0,
                  "totalPrice": 1990,
                  "realTotalPrice": 1990,
                  "storeCode": "3390143",
                  "beType": 1,
                  "daypartCode": "8",
                  "products": [
                      {
                          "sequence": 1,
                          "saleStatus": 1,
                          "code": "9900000573",
                          "name": "节节高酸笋板烧鸡腿堡两件套",
                          "image": "https://menu-img.mcd.cn/pcm/prod/menu/20230215a3/product/MS_9900000573_320.png",
                          "type": 7,
                          "bu": 1,
                          "quantity": 1,
                          "realPrice": 1990,
                          "realSubTotalPrice": 1990,
                          "comboItems": [
                              {
                                  "round": 1,
                                  "isChoices": 0,
                                  "choicesCode": "",
                                  "classification": 1,
                                  "quantity": 1,
                                  "comboProducts": [
                                      {
                                          "code": "514780",
                                          "name": "节节高酸笋板烧鸡腿堡",
                                          "bu": 1,
                                          "onSale": 1,
                                          "quantity": 1,
                                          "customization": {
                                              "options": [
                                                  {
                                                      "code": "120212",
                                                      "name": "酸辣笋丝",
                                                      "checked": 1,
                                                      "price": 0,
                                                      "quantity": 1,
                                                      "checkedCode": "1",
                                                      "displayText": ""
                                                  },
                                                  {
                                                      "code": "120231",
                                                      "name": "酸辣笋风味沙拉酱",
                                                      "checked": 1,
                                                      "price": 0,
                                                      "quantity": 1,
                                                      "checkedCode": "1",
                                                      "displayText": ""
                                                  }
                                              ],
                                              "items": []
                                          },
                                          "price": 2500,
                                          "originPrice": 2500
                                      }
                                  ],
                                  "costInclusive": "0"
                              },
                              {
                                  "round": 2,
                                  "isChoices": 0,
                                  "choicesCode": "",
                                  "classification": 3,
                                  "quantity": 1,
                                  "comboProducts": [
                                      {
                                          "code": "3050",
                                          "name": "可乐中杯",
                                          "bu": 1,
                                          "onSale": 1,
                                          "quantity": 1,
                                          "customization": {
                                              "options": [],
                                              "items": [
                                                  {
                                                      "code": "200002",
                                                      "name": "冰",
                                                      "values": [
                                                          {
                                                              "code": "1",
                                                              "name": "标准",
                                                              "quantity": 1,
                                                              "price": 0
                                                          }
                                                      ]
                                                  }
                                              ]
                                          },
                                          "price": 950,
                                          "originPrice": 950
                                      }
                                  ],
                                  "costInclusive": "0"
                              }
                          ],
                          "originPrice": 0,
                          "actions": [
                              2,
                              3
                          ]
                      }
                  ],
                  "promotions": [
                      {
                          "canSelect": true,
                          "showType": 105,
                          "couponName": "O麦金会员",
                          "memo": "八大权益 全新升级",
                          "used": false,
                          "image": "https://menu-img.mcd.cn/pcm/prod/menu/20230215a3/product/MS_513817_100.png",
                          "realPrice": 1900,
                          "validateNum": 30,
                          "membershipCode": "106"
                      }
                  ]
              }
          }
      }
      上一页
      店铺菜单
      下一页
      获取最近的店铺
      Built with