При получении URL-адресов изображений для места через place.photos[0].getUrl()
я часто (не всегда) получаю ошибку 403.
Я получаю доступ к изображениям Google Places через Google Maps Javascript API (на стороне клиента) . Это не должно быть ошибкой ограничения скорости, потому что в процессе разработки я обращаюсь только к одному изображению в минуту.
Если я распечатаю URL-адрес, возвращаемый getUrl()
, на консоль, а затем скопирую / вставлю его в новый браузер вкладка, изображение загружается нормально! Что еще более странно, если я обновляю sh свое приложение после этого копирования / вставки, URL-адрес разрешается нормально и показывает изображение. Еще более странно: иногда изображения загружаются сразу же, иногда только после того, как я вручную вставляю URL-адрес на другую вкладку браузера.
Я пытался отложить отображение изображения, но это не помогло. Все ответы, которые я смог найти на этот счет, касались либо проблем с ограничением скорости, либо людей, использующих серверный API в браузере - я думаю, что все это не относится ко мне. Очень благодарен за любой намек на то, что я делаю неправильно.