YandexMarketContent
Ruby gem для работы с контекстным Yandex API https://tech.yandex.ru/market/content-data/. Контентный API обеспечивает автоматизированное получение данных от сервиса Яндекс.Маркет. С помощью API внешние приложения могут получать сведения о моделях товаров, предложениях на них и магазинах, размещающихся на Яндекс.Маркете.
Installation
Add this line to your application's Gemfile:
gem 'yandex_market_content'
And then execute:
$ bundle
Or install it yourself as:
$ gem install yandex_market_content
Usage
Configure gem credentials
YandexMarketContent.configure do |config|
or
client = Yandex::Market::Client.new(token: 'test')
Make request
client = Yandex::Market::Client.new(token: 'test')
result = client.regions(213)
result.regions
# => {"status"=>"OK", "context"=> {"region"=>{"id"=>225, "name"=>"Россия", "type"=>"COUNTRY", "childCount"=>11, "country"=>{"id"=>225, "name"=>"Россия", "type"=>"COUNTRY", "childCount"=>11}},....
result.status
# => "OK"
result[:status]
# => "OK"
result["status"]
# => "OK"
result.regions.first.country.name
# => "Россия"
Development
After checking out the repo, run bin/setup to install dependencies. Then, run rake spec to run the tests. You can also run bin/console for an interactive prompt that will allow you to experiment.
To install this gem onto your local machine, run bundle exec rake install. To release a new version, update the version number in version.rb, and then run bundle exec rake release, which will create a git tag for the version, push git commits and tags, and push the .gem file to rubygems.org.
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/sergey-chechaev/yandex_market_content.