请帮我翻译以下内容: 我有很多应用程序和相关记录。
app with id 1 has: record1, record2 and record3.
app with id 2 has: record1 ... record1000
为了过滤出应用程序1的记录,我使用curl。我可以使用以下命令获取记录:
curl -i -H "accept: application/json" -H "Content-type: application/json" -X GET -d '{ "filters": { "app_id":"1" }}' http://[rails_host]/v1/records?token=[api_token]
我该如何使用ruby RestClient(gem 'rest-client' '1.7.2')实现同样的功能?
要获取所有记录,可以按以下步骤进行:
RestClient.get("http://[rails_host]/v1/records?token=[api_token]", { :content_type => 'application/json', :accept => 'application/json'})
问题在于应用程序id未返回,因此我无法解析响应并获取具有应用程序id = 1的记录。
有什么想法可以将负载添加到Restclient.get中以过滤记录吗?