无法从Google Place Details API获取营业时间。

问题描述 投票:1回答:1

我试图得到opening_hours后,从谷歌地方详细信息API的许多商店的地方ID。我没有得到任何开放时间的响应,而这些地方都显示开放时间,当我直接谷歌他们。例如:这是Safeway,1071 El Camino Real,Redwood City,CA 94063,美国。

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个回答
1
投票

它看起来像地方ID ChIJcY3Ya62jj4ARtl86jFsjUYE 属于 subpremise,不 establishment所以,这就是为什么你没有得到它。opening_hours (因为没有)。该机构的地点标识似乎是 ChIJpwPigbKjj4ARC4XRyMdMzJ8.

试试这个。https:/maps.googleapis.commapsapiplacedetailsjson?placeid=ChIJpwPigbKjj4ARC4XRyMdMzJ8&field=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"
}

希望能帮到你!

© www.soinside.com 2019 - 2024. All rights reserved.