前提・実現したいこと
いつもお世話になります。
現在作成中のサービスにGeocoding APIを利用しています。
サービスはリリース前で、
cloud9を利用したテスト環境での利用です。
発生している問題・エラーメッセージ
以下の記事を参考にし、
https://maps.multisoup.co.jp/blog/2967/
google cloud platformよりIPアドレスの制限をかけたところ、
住所登録を行なう度に以下のエラーが出て、
なおかつ[IPアドレス]に表示されるIPアドレスが毎回変わってしまい難儀しています。
[IPアドレス]に表示される情報をgoogle cloud platformよりIPアドレスの制限に加えると動きます。
10: def geocode 11: uri = URI.escape("https://maps.googleapis.com/maps/api/geocode/json?address="+self.address.gsub(" ", "")+"&key=Api key") 12: res = HTTP.get(uri).to_s 13: response = JSON.parse(res) => 14: binding.pry 15: self.latitude = response["results"][0]["geometry"]["location"]["lat"] 16: self.longitude = response["results"][0]["geometry"]["location"]["lng"] 17: end [1] pry(#<Address>)> response => {"error_message"=> "This IP, site or mobile application is not authorized to use this API key. Request received from IP address [IPアドレス], with empty referer", "results"=>[], "status"=>"REQUEST_DENIED"} [2] pry(#<Address>)>
登録したIPアドレス
設定したipアドレス
2つ登録しました。
1つ目は以下で確認できるグローバルIPアドレス
https://www.cman.jp/network/support/go_access.cgi
2つ目は以下の画像のipアドレス:の右にあるローカルIPアドレス
どちらもエラーメッセージに表示される[IPアドレス]と異なっており、、
繋ぐwifiが同じでも毎回変わってしまうことも理解できず、
原因の特定と対処方法がわからない状況です。
もし要因の推定がつく方がいらっしゃれば、アドバイスいただけないでしょうか。
何卒よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー