NHK番組表APIのクライアントSDK(JavaScript)です
This SDK is automatically generated by the OpenAPI Generator project:
- API version: 2.0.0
- Package version: 1.1.15
- Build package: org.openapitools.codegen.languages.JavascriptClientCodegen
npm i nhk-api-v2
npm i nhl-api-v2
を実行してあなたのアプリケーションにnhk-api-v2
を追加しますexample.js
を作成して以下のコードを入力しますconst NhkApiV2 = require('nhk-api-v2') const client = new NhkApiV2.Client('Your API Key') const area = '020' // 地域ID const service = 'tv' // サービスID client.getProgramsNowOnAir(area, service).then(function (data) { console.log('青森で現在放送中のテレビ番組: ' + JSON.stringify(data)) }, function (error) { console.error(error) })
- NHK番組表APIで発行したAPI Keyを確認します
example.js
の3行目にあるYour API Key
をあなたのAPIキーに書き換えますexample.js
を実行します
以下のコマンドで同梱のサンプルアプリの動作を確認できます。
サンプルアプリのソースコードはexample
ディレクトリにあります。
export NHK_API_KEY="Your Api Key"
npx -y nhk-api-v2 nhk-radio-now
area
,service
,genre
はNHK番組表APIの仕様ページをご確認くださいid
はgetPrograms
等で取得できる13文字の番組IDです
All URIs are relative to https://api.nhk.or.jp/v2/pg
Class | Method | HTTP request | Description |
---|---|---|---|
NhkApiV2.ProgramsApi | getProgramInfo | GET /info/{area}/{service}/{id}.json | 番組情報を取得します |
NhkApiV2.ProgramsApi | getPrograms | GET /list/{area}/{service}/{date}.json | 番組リストを取得します |
NhkApiV2.ProgramsApi | getProgramsByGenre | GET /genre/{area}/{service}/{genre}/{date}.json | 指定されたジャンルの番組リストを取得します |
NhkApiV2.ProgramsApi | getProgramsNowOnAir | GET /now/{area}/{service}.json | 放送中の番組リストを取得します |
- NhkApiV2.Area
- NhkApiV2.Description
- NhkApiV2.DescriptionList
- NhkApiV2.DescriptionListList
- NhkApiV2.Error
- NhkApiV2.ErrorError
- NhkApiV2.Extra
- NhkApiV2.Link
- NhkApiV2.List
- NhkApiV2.ListList
- NhkApiV2.Logo
- NhkApiV2.NowOnAir
- NhkApiV2.NowOnAirList
- NhkApiV2.NowOnAirListNowonairList
- NhkApiV2.Program
- NhkApiV2.Service
- Type: API key
- API key parameter name: key
- Location: URL query string