0

Rails アプリで以下を実行しました。

Flickr.collections_list

クラスとメソッドは次のとおりです。

class Flickr

  require 'httparty'
  include HTTParty

  API_KEY         = '2fkjgdskjgksdjkgjrkbff3aee'
  SECRET          = '881fgregreg2b2'
  USER_ID         = '57rgrfgr266@N03'
  RESPONSE_FORMAT = 'json'
  base_uri          'http://api.flickr.com'

  # Get list of all collections
  def self.collections_list
    response = get("/services/rest/",
      :query => {
        method:          'flickr.collections.getTree',
        api_key:         API_KEY,
        user_id:         USER_ID,
        nojsoncallback:  1
      }
    )

    JSON.parse(response.to_json.gsub('\"', '"'))
  end

end

コンソールでそれを実行すると、問題ないように見える結果が得られますが、結果の途中でセミコロンが表示されます。終了できず、API の残りの結果が表示されません。どうしたの?

=> {"rsp"=>
  {"collections"=>
    {"collection"=>
      {"collection"=>
        [{"collection"=>
           [{"set"=>
              [{"id"=>"7215fffff81735",
                "title"=>"Album title",
                "description"=>"Album title"},
               {"id"=>"72145645ffff464564606",
                "title"=>"Album title",
                "description"=>
                 "Album title"},
               {"id"=>"721545646760",
                "title"=>"Album title",
                "description"=>
                 "Album title"}],
             "id"=>"5794562-721546456457291",
             "title"=>"Album title",
             "description"=>"",
             "iconlarge"=>"/images/collection_default_l.gif",
             "iconsmall"=>"/images/collection_default_s.gif"},
            {"set"=>
              [{"id"=>"72145645635562",
                "title"=>"Album title",
                "description"=>""},
               {"id"=>"72164564561696",
                "title"=>"Album title",
                "description"=>""},
               {"id"=>"72157464546",
                "title"=>"Album title",
                "description"=>""},
               {"id"=>"72154564642",
                "title"=>"Album title",
                "description"=>""},
               {"id"=>"7215762456456644",
                "title"=>
                 "Album title",
                "description"=>""},
               {"id"=>"721546456489442",
                "title"=>"Album title",
                "description"=>""},
               {"id"=>"7215464568",
                "title"=>
                 "Album title",
                "description"=>""},
               {"id"=>"721574645638",
                "title"=>"Album title",
:

コード内のすべての ID とアルバム名を変更しましたが、それ以外は応答の正確なコピーです。

誰でも助けることができますか?

4

1 に答える 1

0

これを解決しました。キーを押すだけPage Downで、Flickr からの残りの結果がずっとそこにありました!

于 2013-10-28T22:03:58.883 に答える