Developers

Developers

  • BASE API
  • BASE Template

›OAuth

BASE API

  • はじめに
  • OAuth

    • oauth/authorize
    • oauth/access_token
    • oauth/refresh_token

    Users

    • users/me

    Item

    • items
    • items/search
    • items/detail
    • items/add
    • items/edit
    • items/delete
    • items/add_image
    • items/delete_image
    • items/edit_stock
    • items/delete_variation

    Category

    • categories
    • categories/add
    • categories/edit
    • categories/delete

    Item Category

    • item_categories/detail
    • item_categories/add
    • item_categories/delete

    Orders

    • orders
    • orders/detail
    • orders/edit_status

    Savings

    • savings

    Delivery Company

    • delivery_companies

    Search

    • search
    • search/refresh

oauth/authorize

GET /1/oauth/authorize

認可コードを取得

認可コードの有効期限は1時間程度です。

  1. クライアント側でこのURLへユーザーを遷移させるリンクを作成してください。
  2. ユーザーがBASE側へ遷移すると認証画面が表示されます。
  3. ユーザーがクライアントとの連携を許可した場合、コールバックURLに認可コードを付与してリダイレクトさせます。

リクエストパラメーター

NameDescription
response_typecode (必須)
client_idクライアントID (必須)
redirect_uri登録したコールバックURL (必須)
scopeスコープをスペース区切りで指定 (任意 デフォルト: read_users)
stateリダイレクト先URLにそのまま返すパラメーター (任意)

リンクURLの例

https://api.thebase.in/1/oauth/authorize?response_type=code&client_id=abc123&redirect_uri=http%3A%2F%2Fexample.com%2Fcallback.php&scope=read_users%20read_orders&state=hogehoge

コールバックURLの例

ユーザーが連携を許可した場合

http://example.com/callback.php?code=3362cb43d7b3d5f4af219eff80ceba8b&state=hogehoge

ユーザーが連携を拒否した場合

http://example.com/callback.php?error=access_denied&state=hogehoge
← はじめにoauth/access_token →
  • リクエストパラメーター
  • リンクURLの例
  • コールバックURLの例
  • API利用規約
  • デザインマーケット利用規約
© 2012-2025 BASE, Inc.