情報工学同好会(非公認) API (1.0)

Download OpenAPI specification:Download

このAPIは無保証で提供され、突然API仕様が変更される可能性があります。あらかじめご了承ください。
ほとんど静的ファイルを返してるだけです。

errata

正誤情報を取得する

正誤情報のリスト

正誤情報のある販売品のリストを返します。 errataIDが返り、errataIDから正誤情報の詳細を取得できます。

Responses

Response samples

Content type
application/json
{
  • "errata": [
    ]
}

正誤情報のデータ

指定されたIDの正誤情報を返します

path Parameters
errataID
required
string
Example: ngo_vol1

販売品につくgoodsIDと同じになります。

Responses

Response samples

Content type
application/json
{
  • "1": [
    ]
}

event

参加したイベントに関する情報を取得する

イベントのリストを取得

全イベントの一覧を取得します。
eventIDの配列が返り、eventIDからイベントの内容を取得できます。

Responses

Response samples

Content type
application/json
{
  • "event": [
    ]
}

イベントの内容を取得

イベントの名称や販売品などを取得できます。

path Parameters
eventID
required
string

イベントのキー

Responses

Response samples

Content type
application/json
{
  • "name": {
    },
  • "start": "2024-11-09",
  • "end": "2024-11-10",
  • "place": "講義棟1F M3教室(内線番号2603)",
  • "sell": [
    ],
  • "additionalLinks": {},
  • "willPart": false
}

goods

販売品に関する情報を取得する

販売品のリストを取得

全販売品のリストを取得します。
goodsIDの配列が返り、goodsIDから販売品の詳細を取得できます。

Responses

Response samples

Content type
application/json
{
  • "goods": [
    ]
}

新刊や新商品である販売品を取得

新刊や新商品である販売品を取得します。 新刊の定義は一番近くに行ったイベントで初めて販売したものとします。

Responses

Response samples

Content type
application/json
{
  • "newly": [
    ]
}

販売品の詳細を取得

販売品の詳細を取得できます。
本とその他の商品でレスポンスの形式が違います。typeキーで判別することができます。

path Parameters
goodsID
required
string
Example: ngo_vol1

goodsID

Responses

Response samples

Content type
application/json
Example
{
  • "type": "book",
  • "title": "ンゴシリーズ vol.1",
  • "series": "ンゴシリーズ",
  • "vol": 1,
  • "releaseDate": "2024-11-01",
  • "description": "高専生が、情報や数理系のジャンルでまとめたいと思ったことをまとめる「ンゴシリーズ」のvol.1です。",
  • "thumbnail": "/assets/goods/ngo_vol1/front.png",
  • "code": {},
  • "pages": 52,
  • "author": {
    },
  • "tableOfContents": [
    ],
  • "genre": [
    ],
  • "language": "ja",
  • "isR18": false,
  • "tags": [
    ],
  • "price": 500,
  • "priceUnit": "JPY",
  • "size": "A4",
  • "notes": "表紙のポケットコンピュータは本誌には登場しません。",
  • "salesHistory": [
    ],
  • "revisionHistory": [
    ],
  • "additionalFields": {
    },
  • "additionalLinks": {}
}

pdflib

PDFライブラリの項目を取得する

PDFライブラリのリストを取得

PDFライブラリの一覧を取得できます。 実際のPDFファイルは/assets/pdflib/{pdflibID}.pdfにあります。

Responses

Response samples

Content type
application/json
{
  • "property1": "スマートフォンのセンサを利用したパソコンの遠隔操作",
  • "property2": "スマートフォンのセンサを利用したパソコンの遠隔操作"
}

notice

お知らせを取得する

お知らせを取得

お知らせを取得できます。 お知らせは1回のレスポンスですべてのデータが流れてきます。

Responses

Response samples

Content type
application/json
{
  • "notice": [
    ]
}