14

Wordpressのインスタンスをデプロイし、JSONAPIプラグインをインストールしました

このプラグインを使用すると、次のような単純なHTTPGETリクエストを作成できます。

http://www.example.org/?json=get_recent_posts
http://www.example.org/?json=get_post&post_id=47
http://www.example.org/?json=get_tag_posts&tag_slug=banana

そして、応答がJSONで返されます。

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

私の質問は、Railsアプリでこれらのタイプのリクエストを行う(そして返されたJSONを解析する)にはどうすればよいかということです。ゼロから何かを書き始めようとしていましたが、このようなものを管理するための優れた既存のツールがいくつかあると思います。基本的に、Rubyラッパーがまだ利用できないときにAPIに接続しようとしたことはありません。あなたはどのように始めるかについて初心者を助けることができますか?

4

1 に答える 1

30

HTTParty は、おそらくこのようなものに最適なケースのようです。簡単に始めて、JSON を簡単に処理できる方法だと思います。

Gemfile とバンドルに「 httparty 」を追加します。

recent_posts = HTTParty.get "http://www.example.org/?json=get_recent_posts"
puts recent_posts.status, recent_posts.count

recent_posts.posts.each do |post|
  puts post.title #guessing
end
于 2012-10-11T00:03:43.523 に答える