Resources

rstindex

tilde.coffee API で取得可能な珈琲ロースターの名称と、resource_uri を返却します。

Endpoints

GET rstindex/1/

このAPIにはパラメータは無く、常に /api/rstindex/1/ でコールしてください。

Example request

GET http://tilde.coffee/api/rstindex/1/

Result:

{
  "modified_at": "2016-01-14T10:42:52.98022Z",
  "roaster": [
    {
      "name": "丸山珈琲",
      "resource_uri": "/api/roaster/maruyama/"
    },
    ...
    ]
}

Feilds:

  • name - 珈琲ロースターの名称
  • resource_uri - 珈琲ロースター情報のuri
  • modified_at - 情報の更新日時
  • roaster - すべての情報を含むリスト

roaster

各珈琲ロースターの情報を返却します。

Endpoints

GET roaster/:id/

指定する:idは、前述の rstindex で取得してください。

Example request

GET http://tilde.coffee/api/roaster/maruyama/

Result:

{
  "beans": [
    {
      "name": "ブラジル・クルゼイロ・ナチュラル",
      "amount": "100g",
      "price": "821円",
      "url": "http://www.maruyamacoffee.com/ec/productdetail.php?pid=BR020150054"
    },
    ...
  ]
  "id": "maruyama",
  "modified_at": "2016-01-14T10:42:52.98022Z",
  "name": "丸山珈琲",
  "resource_uri": "http://tilde.coffee/api/roaster/maruyama/",
  "stores": [
    "http://tilde.coffee/api/roaster/maruyama/store/4642138092470272/",
    ...
  ],
  "url": "http://www.maruyamacoffee.com/"
}

Feilds:

  • beans - 取り扱い豆情報のリスト
  • id - この情報のID
  • modified_at - この情報の更新日時
  • name - 珈琲ロースターの名称
  • resource_uri - この情報のuri
  • stores - 実店舗情報
  • url - 公式サイトURL

store

店舗情報を返却します。

Endpoints

GET roaster/:name/store/:id/

Example request

GET http://tilde.coffee/api/roaster/maruyama/store/5707702298738688/

Result:

{
  "modified_at":"2016-01-24T06:40:15.271595Z",
  "name":"ハルニレテラス店",
  "resource_uri":"http://tilde.coffee/api/roaster/maruyama/store/5707702298738688/",
  "url":"http://coffee-spot.info/s/%E4%B8%B8%E5%B1%B1%E7%8F%88%E7%90%B2-%E3%83%8F%E3%83%AB%E3%83%8B%E3%83%AC%E3%83%86%E3%83%A9%E3%82%B9%E5%BA%97-maruyama-coffee"
}

Feilds:

  • modified_at - この情報の更新日時
  • name - 店舗の名称
  • resource_uri - この情報のuri
  • url - coffee spot の参照URL

newbeans

珈琲豆の新着情報を返却します。

Endpoints

GET newbeans/

Example request

GET http://tilde.coffee/api/newbeans

Result:

{
  "beans": [
    {
      "bean": {
        "name": "ブラジル・クルゼイロ・ナチュラル",
        "amount": "100g",
        "price": "821円",
        "url": "http://www.maruyamacoffee.com/ec/productdetail.php?pid=BR020150054"
      }
      "roaster": {
        "id": "maruyama",
        "modified_at": "2016-01-14T10:42:52.98022Z",
        "name": "丸山珈琲",
        "resource_uri": "http://tilde.coffee/api/roaster/maruyama/",
        "url": "http://www.maruyamacoffee.com/"
      },
    },
    ...
  ]
  "modified_at": "2016-01-14T10:42:52.98022Z",
}

Feilds:

  • beans - 新着豆情報のリスト
  • bean - 豆情報
  • roaster - 取り扱いロースター情報
  • modified_at - この情報の更新日時