照片getUrl 403 Forbidden

时间:2015-04-24 22:03:03

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

我正在使用JavaScript v3 API并使用this method to display place photos(using getUrl() function).大部分照片都很好,但有些照片会以带减号的形式返回,当我查看浏览器控制台时,我看到了那些请求返回403 Forbidden。我不认为这是一个使用问题(谷歌api控制台中没有问题,并且问题始终存在于相同位置的相同图像上)。这可能只是function placeDetailsCallback(place, status) { if (status == google.maps.places.PlacesServiceStatus.OK) { for (var i = 0; i < place.photos.length; i++) { htmlMarkup += '<img src="' + place.photos[i].getUrl({maxWidth:50, maxHeight:50}) + '" />'; } } } var request = { placeId: result.place_id //retrieved from radar search, the specific id causing the 403s was "24f2649470d994428b3c95ffa421e4254d804cc8" }; service.getDetails(request, placeDetailsCallback); //service is google.maps.places.PlacesService 函数找不到图像的问题吗?有没有其他想法?谢谢!

编辑:这是现在正在显示警告图标的一个,如果有人注意到任何内容,那么该地方的一些代码会被识别:

{{1}}

这是正确照片的示例网址: https://lh4.googleusercontent.com/-H7Xz6z2_T0A/VNMJo0u9PvI/AAAAAAAAAA4/d9dZoeQOiEs/w50-h50-s0/photo.jpg

一个人返回一个警告图标: https://lh4.googleusercontent.com/-r27f8RAd6RE/UazyjOSj7JI/AAAAAAAAA-c/af3alOHZa98/w50-h50-s0/photo.jpg

0 个答案:

没有答案