0

干杯! 我在我的 Rails 项目中使用 nexmo gem,所以,我想用我的get_balance方法平衡来获取 json,但我得到:

#<Nexmo::Response:0x007ff0c7214138 @http_response=#<Net::HTTPOK 200 OK readbody=true>, @json=JSON>

但是当我用 curl 尝试同样的事情时

curl -H "Accept: application/json" https://rest.nexmo.com/account/get-balance/\{#######\}/\{#######\}

它给了我我想要的东西:

{"value":0.02}

那么,如何处理 Nexmo::Response?

4

1 回答 1

1

我想您必须从“get_balance”执行的结果中调用 response.body 或 response.object。

前任:

r = call_get_balance

您需要 r.body 或 r.object,其中的主体将保持原样,并将主体作为 json 对象。

于 2013-04-30T09:07:27.477 回答