我试图得到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"
}
它看起来像地方ID ChIJcY3Ya62jj4ARtl86jFsjUYE
属于 subpremise
,不 establishment
所以,这就是为什么你没有得到它。opening_hours
(因为没有)。该机构的地点标识似乎是 ChIJpwPigbKjj4ARC4XRyMdMzJ8
.
输出。
{
"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"
}
希望能帮到你!