google places API에서 반환 된 이미지를 내 서버에 저장해야합니다.google places api 사진을 내 서버에 저장
$url= 'https://maps.googleapis.com/maps/api/place/photo?key=API_KEY_HERE&photo_reference=CoQBcwAAAAtXfnhO3WCagOlY4p4Px7N8Pcks_N-cLbMQzruT-AdWRZoyJgABVUUcuZ_4bbcUdReloBl2zGd80W4E4w-N_kyab4xz4S3ZZIRVECCJP1u7JsXOfxEsx4XQbL-HeMBRKzNul0XSdy-Dv4495i_8-SqYqTBZMaLvn1YLaVM3aAzOEhBgLV4lpKeM39L6gb9wBbU6GhSmCkYp8djpm9_iaqkS93z4ekLnNg&maxheight=200'
$target = md5($array['result']['photos'][0]['photo_reference']);
$newname = 'img/googlephotos/newimage'.$target;
file_put_contents($newname,file_get_contents($url));
을하지만 작동하지 않습니다 - 빈 파일이 아닌 이미지를 저장 저장할 때 - 나는 그것이 파일 확장자를없는 생각하지만 난 그것을 얻을하는 방법을 잘 모르겠어요 : 나는 시도했습니다. 누구든지 Google 장소 사진을 저장하는 방법을 알고 있습니까?
나는 코드를 작성하는 데 PHP를 사용하고 있습니다.
어떤 도움도 좋을 것
이것은 흥미로운 점입니다.내가 아는 한 Google Maps API에는 제한된 요청 수가 있습니다. 따라서 한 달에 한 번만 콘텐츠를 업데이트하는 등의 요청을 줄이는 것이 목적이었습니다. 그래서 내 사용자에게 콘텐츠를 보여주고 싶을 때마다 이미지를로드하라는 요청을 할 필요가 없습니다. –