2015-08-23 2 views
1

Я ищу, чтобы распечатать ответ от вызова API с помощью api Kickbox.Как распечатать ответ от вызова API Ruby

Это то, что у меня есть

require "kickbox" 

client = Kickbox::Client.new('XXXXXXXXXXXXXXXXXXXXXXXXXXXX') 
kickbox = client.kickbox() 
response = kickbox.verify("[email protected]") 

puts response 

Я не получаю никакого ответа при попытке запуска файла в моем терминале.

+0

попробовать 'ставит response.inspect', чтобы увидеть, что ответ возвращает – psantos

+2

или просто р Ответу СЛЕДУЕТ работа –

+0

@LucaBruzzone, который исправил это! Почему P работает, но не ставит? – Wilson

ответ

1

попробовать response.body

{ 
    "result" =>"unknown", 
    "reason" =>"no_connect", 
    "role" =>true, 
    "free" =>false, 
    "disposable" =>false, 
    "accept_all" =>false, 
    "did_you_mean" =>nil, 
    "sendex" =>0.35, 
    "email" =>"[email protected]", 
    "user" =>"test", 
    "domain" =>"example.com", 
    "success" =>true, 
    "message" =>nil 
} 

Вы также можете получить время отклика и баланс из заголовков от response.headers

{ 
    "content-type" =>"application/json", 
    "x-kickbox-balance" =>"99", 
    "x-kickbox-response-time"=>"17" 
} 
Смежные вопросы