如何使用httparty和json处理,解析网址中的冒号

时间:2013-08-25 07:03:13

标签: ruby-on-rails json ruby-on-rails-3 httparty mochi

我正在尝试解析我网站上的Mochi Media API。不幸的是,他们在API网址中使用了冒号....

http://feedmonger.mochimedia.com/feeds/query/?q=(recommendation:>=0) and category:action&partner_id=XXXX

问题是,使用httparty,我如何解析该url,因为:query / options哈希将自动转换为标准查询字符串:

get('/myNewApiUrl', :query => {:key => value}) | http://base/myNewApiUrl?key=value&key2=value2

我需要处理这件事:

get('/myNewApiUrl', :query => {:key => value}) | http://base/myNewApiUrl?key:value&key2=value2

任何人都可以帮助我......只是准备把我的头靠在墙上。 :/

1 个答案:

答案 0 :(得分:0)

好的,我能够通过使用一个变量来解决这个问题,然后我将其传递给httparty的get方法。

即。

url = ["URL-UP-TO-/?query=CATEGORY:",category].join("")
get(url)

希望这有助于其他人使用httparty。创业板真是令人印象深刻!