GooglePlaceAPIが返してくる内容が、ブラウザで確認した場合と異なる理由を知りたい
PHPのfile_get_contentsを使って、GooglePlaceAPIの周辺検索・テキスト検索の検索結果を取得しています。
GooglePlaceAPI:https://developers.google.com/places/web-service/search
データを取得するURLの例(周辺検索):
https://maps.googleapis.com/maps/api/place/nearbysearch/json?key=***********&location=35.4468532,139.632543&radius=20000&keyword=コンビニ
自分のスマホのGoogleMAPアプリから見た場合の結果と差異が出るのは仕方ないと思っていましたが、
上記URLに「ブラウザからアクセスして得られるJSON結果」と、「file_get_contentsで得られるJSON結果」が
異なっていて、その原因と対応策を探しております。
UserAgentの偽装を試してみましたが結果は変わらずでした。
簡単な偽装が通用していないのかなと思ったりしたんですが、
そもそもGooglePlaceAPIはブラウザアクセスとプログラムアクセスで異なる結果を返すのでしょうか?
また異なる結果を返すのであれば、それは単なるタイムラグ(時間経過で解消するもの)なのでしょうか?
あなたの回答
tips
プレビュー