Skip to content

Yahooショッピング出品者向けAPIのRubyクライアントです

License

Notifications You must be signed in to change notification settings

kamiya54/yahoo_shopping_api

Repository files navigation

YahooShoppingApi

Build Status Coverage Status Code Climate

Yahoo!ショッピングのWebAPI用のRubyラッパーgemです。

Installation

Add this line to your application's Gemfile:

gem 'yahoo_shopping_api'

And then execute:

$ bundle

Or install it yourself as:

$ gem install yahoo_shopping_api

Usage

アクセストークンとセラーIDを渡してクライアントインスタンスを作成します。 このインスタンスが#get#setといったAPIの各メソッドを所持しています。

client = YahooShoppingApi::Client::Stock.new(access_token: 'access_token', seller_id: 'seller_id')

対応状況

  • 在庫に関連するAPI (Stock)
    • ✅ 在庫参照API (get)
    • ✅ 在庫更新API (set)
    • ⬜ 在庫アップロードAPI
  • 商品に関連するAPI (Item)
    • ✅ 商品登録API (edit)
    • ⬜ 商品一括更新API
    • ⬜ 商品移動API
    • ⬜ 商品表示順序変更API
    • ✅ 商品参照API (get)
    • ✅ 商品削除API (delete)
    • ✅ 商品個別反映API (submit)
    • ⬜ 商品リストAPI
    • ⬜ 商品アップロードAPI
  • 注文に関連するAPI (Order)
    • ✅ 注文ステータス別件数参照API
    • ⬜ 注文検索API
    • ⬜ 注文詳細API
    • ⬜ 注文ステータス変更API
    • ⬜ 入金ステータス変更API
    • ⬜ 出荷ステータス変更API
    • ⬜ 注文内容変更API
    • ⬜ 注文操作履歴一覧API
    • ⬜ 注文分割API
    • ⬜ 注文ライン追加API
    • ⬜ 支払番号発行API

Contributing

  1. Fork it ( https://github.com/[my-github-username]/yahoo_shopping_api/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

About

Yahooショッピング出品者向けAPIのRubyクライアントです

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages