A Ruby API wrapper for Shutterstock API's
gem "shutterstock-ruby"
Current version only wraps the Image and Video search, purchase and download API's. Feel free to send a pull request with more API's wrapped!
You need a valid client_id/secret combo to use the Gem, you can get it by signing up here
Raises Exception on missing credentials
You can use an initializer for example if you're on Rails.
# initializers/shutterstock.rb
ShutterstockRuby.configure do |config|
config.api_client = ENV['SHUTTERSTOCK_CLIENT']
config.api_secret = ENV['SHUTTERSTOCK_SECRET']
end
result = ShutterstockRuby::Images.search('Cat') # Returns a hash of the parsed JSON result.
Source source
result = ShutterstockRuby::Videos.search('Cat') # Returns a hash of the parsed JSON result.
Source source
This is completely unofficial and is not related to Shutterstock in any way.
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Added some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request