Sha256: 508a47833351529352bab8965245887d40c98900f6250b5c7e0405839cf584e1

Contents?: true

Size: 1.87 KB

Versions: 1

Compression:

Stored size: 1.87 KB

Contents

# mws_rb

This gem is a complete wrapper for Amazon.com's Marketplace Web Service (MWS) API extracted from http://veeqo.com

## Installation

Using with a Gemfile:

    gem 'mws_rb', require: 'mws'
    bundle install

Using in a simple ruby file:

    gem install mws_rb
    require 'mws'

## Initialization

```ruby
    mws_api = MWS.new(
      host: "mws-eu.amazonservices.com",
      aws_access_key_id: "Your access key id",
      aws_secret_access_key: "Your secret access key",
      seller_id: "Your seller/merchant id"
    )
```

## Using

To access the apis you can use:

```ruby
     mws_api._api_name_._action_to_calll(params={})
```

Let's say we want to retrieve a list of orders using MWS orders api:

```ruby
    mws_api.orders.list_orders(
      "MarketplaceId.Id.1" => "marketplace id",
      created_after: Time.new(2013, 1, 1)
    )
```

Here is a list of all available APIS:

- mws_api.feeds
- mws_api.orders
- mws_api.reports
- mws_api.products
- mws_api.sellers
- mws_api.recommendations
- mws_api.fulfillment_inventory
- mws_api.fulfillment_inbound_shipment
- mws_api.fulfillment_outbound_shipment

## API docs/actions/params

You can check on the MWS documentation section all actions and params needed:

- http://docs.developer.amazonservices.com/en_US/feeds/index.html
- http://docs.developer.amazonservices.com/en_US/reports/index.html
- http://docs.developer.amazonservices.com/en_US/fba_inbound/index.html
- http://docs.developer.amazonservices.com/en_US/fba_inventory/index.html
- http://docs.developer.amazonservices.com/en_US/fba_outbound/index.html
- http://docs.developer.amazonservices.com/en_US/orders/index.html
- http://docs.developer.amazonservices.com/en_US/products/index.html
- http://docs.developer.amazonservices.com/en_US/recommendations/index.html
- http://docs.developer.amazonservices.com/en_US/sellers/index.html

## LICENSE

Copyright (c) Jhimy Fernandes Villar

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mws_rb-0.0.6 README.markdown