表演 JSON API 呼叫申请 Rails

我们部署了副本 Wordpress 并安装了
http://wordpress.org/extend/plugins/json-api/
JSON API

使用此插件,您可以进行简单的请求。 HTTP GET, 例如:


[url=http://www.example.org/?json=get_recent_posts]http://www.example.org/?json=get_recent_posts[/url]
[url=http://www.example.org/?json=get_post&post_id=47]http://www.example.org/%3Fjson ... %3D47[/url]
[url=http://www.example.org/?json=get_tag_posts&tag_slug=banana]http://www.example.org/%3Fjson ... anana[/url]


答案回到了 JSON:


{
"status": "ok",
"count": 1,
"count_total": 1,
"pages": 1,
"posts": [
{...}}


我的问题是我如何做这些类型的请求。 /然后分析返回 JSON/ 在我的申请中 Rails. 我已经开始从头开始写作一些东西,但我认为有一些良好的现有工具来管理类似的东西。 原则上,我从未试图连接到 API, 当Ruby包装器尚未使用时。 你能帮助nuu与如何开始吗?
已邀请:

卫东

赞同来自:

似乎HTTPARTY可能是你这样的最佳案例。 我认为这将是一个简单的方法,让你开始和易于应对 JSON 为你。

添加 '
https://github.com/jnunemaker/httparty
' 在你的 Gemfile 和 bundle.


recent_posts = HTTParty.get "[url=http://www.example.org/?json=get_recent_posts"]http://www.example.org/%3Fjson ... ot%3B[/url]
puts recent_posts.status, recent_posts.count

recent_posts.posts.each do |post|
puts post.title #guessing
end

要回复问题请先登录注册