我们正在尝试使用Google Place照片请求
(https://developers.google.com/places/documentation/photos#place_photo_requests)
获取照片的API,但不断获得超出配额的图片。
我们已注册付费帐户,并设置了一个全新的帐户,并继续收到此错误。
重现我们:
1)首先通过PHP从服务器(/ maps / api / place / details / json)运行Place Details请求。
2)然后从这个结果集中我们获取了(['result']['photos'][0]['photo_reference'])
光反射。
3)使用光电参考,键,传感器和最大宽度变量,我们称之为 / maps / api / place / photo (通过PHP)。
我们似乎无法让这个工作。有没有人成功使用过这个或有任何建议吗?
答案 0 :(得分:0)
听起来您要么向我们发送大量请求,要么您没有将您的密钥添加到照片提取中。你有任何成功的要求吗?如果没有,我怀疑你的钥匙丢失和/或不正确。
答案 1 :(得分:0)
试试这段代码..它适用于我
<h3>Images From Google </h3>
<?php
$company_name = 'walmart';
$data_ref = file_get_contents("https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=Latitude ,Longitude&radius=100&name=".$company_name."&types=store&sensor=false&key=MYKEY");
$data_ref_de = json_decode($data_ref);
if($data_ref_de->status=='OK')
{
foreach($data_ref_de->results as $result)
{
if(isset($result->photos) && count($result->photos))
{
foreach($result->photos as $photos)
{?>
//Display Image
<img src="https://maps.googleapis.com/maps/api/place/photo?maxwidth=600&photoreference=<?php echo $photos->photo_reference; ?>&sensor=true&key=MYKEY" />
<?php
}
}
}
}
并确保您已启用Places API
服务