RubyでAPIを使って自身のPCのIPアドレスを確認するにはどうしたら良いでしょうか?
次の参考HPにAPIを使ったIPアドレス取得方法がのっていたので試してみましたが、次のようなエラーが出てしました。
エラーメッセージ
{"error"=>"NS search failed", "messages"=>[], "is_tor"=>false, "host"=>"155.177.229.35.bc.googleusercontent.com"}
ウェブブラウザで https://desktopd.eu.org/api/ip へアクセスをすると見たい情報が正しく表示されているので、接続先の問題ではないような気がします。
クラウド9というクラウドベースの環境でRubyを使っているので、それがいけないのでしょうか?
RubyでAPIを使って自身のPCのIPアドレスを取得する方法を教えて頂けますと助かります。
宜しくお願いします。
uri = URI.parse("https://desktopd.eu.org") uri.path = '/api/ip' https = Net::HTTP.new(uri.host, uri.port) https.use_ssl = true response = https.get uri.request_uri response_hash = JSON.parse(response.body) puts response_hash
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/04/13 16:09