This gem provides integration with https://auto.ria.com/
Add this line to your application's Gemfile:
gem 'auto_ria_api'
And then execute:
$ bundle
Or install it yourself as:
$ gem install auto_ria_api
First of all you need an api_key which you can get at https://developers.ria.com
# create an instance
@client = AutoRiaApi::Base.new(api_key: ENV['AUTO_RIA_API_KEY'])
# Methods:
@client.types
@client.carcasses(type:, options: { grouped: false, all: false })
@client.marks(type:)
@client.models(type:, mark, options: { grouped: false, all: false })
@client.regions
@client.cities(region:)
@client.gearboxes(type:)
@client.driver_types(type:)
@client.fuels
@client.colors
@client.options(type:)
@client.info(car_id:)
# all method arguments assuming ID (Integer)
For more detailed documentation follows:
https://github.com/ria-com/auto-ria-rest-api/tree/master/AUTO_RIA_API
https://api-docs-v2.readthedocs.io/ru/latest/auto_ria/index.html
- Get rid of ::Base namespace. I.e instance should be created directly with
AutoRiaApi.new
- Implement
search
- Implement
average_price
- Implement
info
endpoints
Bug reports and pull requests are welcome on GitHub at https://github.com/drkmen/auto_ria_api. Help is appreciated Feel free to fork and make a difference!
run rspec
The gem is available as open source under the terms of the MIT License.