【问题标题】:Not able to get opening hours from Google Place Details API无法从 Google Place Details API 获取营业时间
【发布时间】:2020-05-06 14:25:13
【问题描述】:

在从 Google 地点详细信息 API 获取许多商店的地点 ID 后,我正在尝试获取 opening_hours。我在回复中没有得到任何开放时间,而当我直接用谷歌搜索时,所有这些地方都会显示开放时间。例如。我是 Safeway, 1071 El Camino Real, Redwood City, CA 94063, United States。

https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJcY3Ya62jj4ARtl86jFsjUYE&fields=opening_hours&key=*******************
{
   "html_attributions" : [],
   "result" : {},
   "status" : "OK"
}

【问题讨论】:

    标签: google-maps google-places-api google-places


    【解决方案1】:

    看起来地点 id ChIJcY3Ya62jj4ARtl86jFsjUYE 的类型是 subpremise,而不是 establishment,所以这就是为什么你没有得到它的 opening_hours(因为没有)。该机构的地点 ID 似乎是 ChIJpwPigbKjj4ARC4XRyMdMzJ8

    试试这个: https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJpwPigbKjj4ARC4XRyMdMzJ8&fields=opening_hours&key=YOUR_API_KEY

    输出:

    {
       "html_attributions" : [],
       "result" : {
          "opening_hours" : {
             "open_now" : false,
             "periods" : [
                {
                   "close" : {
                      "day" : 0,
                      "time" : "2200"
                   },
                   "open" : {
                      "day" : 0,
                      "time" : "0600"
                   }
                },
                {
                   "close" : {
                      "day" : 1,
                      "time" : "2200"
                   },
                   "open" : {
                      "day" : 1,
                      "time" : "0600"
                   }
                },
                {
                   "close" : {
                      "day" : 2,
                      "time" : "2200"
                   },
                   "open" : {
                      "day" : 2,
                      "time" : "0600"
                   }
                },
                {
                   "close" : {
                      "day" : 3,
                      "time" : "2200"
                   },
                   "open" : {
                      "day" : 3,
                      "time" : "0600"
                   }
                },
                {
                   "close" : {
                      "day" : 4,
                      "time" : "2200"
                   },
                   "open" : {
                      "day" : 4,
                      "time" : "0600"
                   }
                },
                {
                   "close" : {
                      "day" : 5,
                      "time" : "2200"
                   },
                   "open" : {
                      "day" : 5,
                      "time" : "0600"
                   }
                },
                {
                   "close" : {
                      "day" : 6,
                      "time" : "2200"
                   },
                   "open" : {
                      "day" : 6,
                      "time" : "0600"
                   }
                }
             ],
             "weekday_text" : [
                "Monday: 6:00 AM – 10:00 PM",
                "Tuesday: 6:00 AM – 10:00 PM",
                "Wednesday: 6:00 AM – 10:00 PM",
                "Thursday: 6:00 AM – 10:00 PM",
                "Friday: 6:00 AM – 10:00 PM",
                "Saturday: 6:00 AM – 10:00 PM",
                "Sunday: 6:00 AM – 10:00 PM"
             ]
          }
       },
       "status" : "OK"
    }
    

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-22
      • 1970-01-01
      • 1970-01-01
      • 2017-07-07
      • 1970-01-01
      相关资源
      最近更新 更多