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のリクエスト数は限られているので、リクエストを減らして(たとえば)1か月に1回しかコンテンツを更新しないようにすることが目的です。だから私のユーザーにコンテンツを表示するたびに、イメージをロードする要求をする必要はありません。 –