フリーワード検索API - dongaba/TVerRec GitHub Wiki

概要

フリーワードで番組を検索することが可能。
ただし、TVerの仕様からか検索の精度はかなり低いことも多数。

メソッド

GET

エンドポイント

https://platform-api.tver.jp/service/api/v1/callKeywordSearch

##ヘッダ

パラメータ 備考
x-tver-platform-type web

##パラメータ

パラメータ 備考
platform_uid {platform_uid} トークン取得 API で取得した UID
toplatform_token {platform_token} トークン取得 API で取得したトークン
keyword 任意の値 検索辞書の用語は検索結果の精度が高め

サンプルコード

$headers = New-Object "System.Collections.Generic.Dictionary[[String],[String]]"
$headers.Add("x-tver-platform-type", " web")
$response = Invoke-RestMethod 'https://platform-api.tver.jp/service/api/v1/callKeywordSearch?platform_uid=ab41d3b879c0464d82b50f08f4001bb5d51a&platform_token=n0ts0n8ybf0vlouyp3ld8q0mk67jgfzvt811tp0t' -Method 'GET' -Headers $headers
$response | ConvertTo-Json

レスポンス

レスポンス例はこちら
{
	"api_version": "",
	"code": 0,
	"message": "",
	"type": "hash",
	"result": {
		"contents": [
			{
				"type": "episode",
				"content": {
					"id": "epjwpxlupw",
					"version": 2,
					"title": "ガイアの夜明けを“井桁弘恵”と見てみよう! 【完全版】",
					"endAt": 1685977199,
					"broadcastDateLabel": "",
					"isNHKContent": false,
					"isSubtitle": false,
					"ribbonID": 0,
					"seriesTitle": "ガイアの夜明け",
					"isAvailable": true,
					"broadcasterName": "テレビ東京",
					"productionProviderName": "テレビ東京"
				},
				"isLater": false,
				"score": 10
			},
			{
				"type": "episode",
				"content": {
					"id": "ep2a4jhrki",
					"version": 4,
					"title": "ガイアの夜明けを“ユージ&古畑星夏”と見てみよう!【完全版】",
					"endAt": 1699282799,
					"broadcastDateLabel": "",
					"isNHKContent": false,
					"isSubtitle": false,
					"ribbonID": 3,
					"seriesTitle": "ガイアの夜明け",
					"isAvailable": true,
					"broadcasterName": "テレビ東京",
					"productionProviderName": "テレビ東京"
				},
				"isLater": false,
				"score": 10
			},
			{
				"type": "episode",
				"content": {
					"id": "epbp7qygvz",
					"version": 3,
					"title": "ガイアの夜明けを“貴島明日香”と見てみよう!【完全版】",
					"endAt": 1693839599,
					"broadcastDateLabel": "",
					"isNHKContent": false,
					"isSubtitle": false,
					"ribbonID": 0,
					"seriesTitle": "ガイアの夜明け",
					"isAvailable": true,
					"broadcasterName": "テレビ東京",
					"productionProviderName": "テレビ東京"
				},
				"isLater": false,
				"score": 10
			},
			{
				"type": "episode",
				"content": {
					"id": "eproy7wuu3",
					"version": 4,
					"title": "ガイアの夜明けを“大家志津香&北原里英”と見てみよう!【完全版】",
					"endAt": 1701097199,
					"broadcastDateLabel": "",
					"isNHKContent": false,
					"isSubtitle": false,
					"ribbonID": 3,
					"seriesTitle": "ガイアの夜明け",
					"isAvailable": true,
					"broadcasterName": "テレビ東京",
					"productionProviderName": "テレビ東京"
				},
				"isLater": false,
				"score": 10
			},
			{
				"type": "episode",
				"content": {
					"id": "epsablna1n",
					"version": 3,
					"title": "ガイアの夜明けを“カミナリ”と見てみよう! 【完全版】",
					"endAt": 1688396399,
					"broadcastDateLabel": "",
					"isNHKContent": false,
					"isSubtitle": false,
					"ribbonID": 0,
					"seriesTitle": "ガイアの夜明け",
					"isAvailable": true,
					"broadcasterName": "テレビ東京",
					"productionProviderName": "テレビ東京"
				},
				"isLater": false,
				"score": 10
			},
			{
				"type": "episode",
				"content": {
					"id": "eprnkq6bnq",
					"version": 3,
					"title": "ガイアの夜明けを“ハリセンボン・近藤春菜”と見てみよう! 【完全版】",
					"endAt": 1683730799,
					"broadcastDateLabel": "",
					"isNHKContent": false,
					"isSubtitle": false,
					"ribbonID": 0,
					"seriesTitle": "ガイアの夜明け",
					"isAvailable": true,
					"broadcasterName": "テレビ東京",
					"productionProviderName": "テレビ東京"
				},
				"isLater": false,
				"score": 10
			},
			{
				"type": "episode",
				"content": {
					"id": "epvuwe0kbf",
					"version": 2,
					"title": "ガイアの夜明けを“チャンカワイ&須田亜香里”と見てみよう!【完全版】",
					"endAt": 1703516399,
					"broadcastDateLabel": "",
					"isNHKContent": false,
					"isSubtitle": false,
					"ribbonID": 3,
					"seriesTitle": "ガイアの夜明け",
					"isAvailable": true,
					"broadcasterName": "テレビ東京",
					"productionProviderName": "テレビ東京"
				},
				"isLater": false,
				"score": 10
			},
			{
				"type": "episode",
				"content": {
					"id": "ep073gt7rx",
					"version": 5,
					"title": "ワークマン知られざる闘いテント4900円…開発の裏側へ【傑作選】",
					"endAt": 1673017199,
					"broadcastDateLabel": "3月4日(金)放送分",
					"isNHKContent": false,
					"isSubtitle": false,
					"ribbonID": 0,
					"seriesTitle": "ガイアの夜明け",
					"isAvailable": true,
					"broadcasterName": "テレビ東京",
					"productionProviderName": "テレビ東京"
				},
				"isLater": false,
				"score": 10
			},
			{
				"type": "episode",
				"content": {
					"id": "ep1rebtxqr",
					"version": 2,
					"title": "常識を破る異色のスーパー 昭和スタイル?肉がなぜ格安?",
					"endAt": 1673013239,
					"broadcastDateLabel": "12月16日(金)放送分",
					"isNHKContent": false,
					"isSubtitle": false,
					"ribbonID": 0,
					"seriesTitle": "ガイアの夜明け",
					"isAvailable": true,
					"broadcasterName": "テレビ東京",
					"productionProviderName": "テレビ東京"
				},
				"isLater": false,
				"score": 10
			},
			{
				"type": "episode",
				"content": {
					"id": "ep5ottp40d",
					"version": 2,
					"title": "ガイアの夜明けを“大久保佳代子&虻川美穂子”と見てみよう! 【完全版】",
					"endAt": 1691420399,
					"broadcastDateLabel": "",
					"isNHKContent": false,
					"isSubtitle": false,
					"ribbonID": 0,
					"seriesTitle": "ガイアの夜明け",
					"isAvailable": true,
					"broadcasterName": "テレビ東京",
					"productionProviderName": "テレビ東京"
				},
				"isLater": false,
				"score": 10
			},
			{
				"type": "episode",
				"content": {
					"id": "ep7954enjn",
					"version": 3,
					"title": "10分で届く“超速”宅配スーパーの秘密【傑作選】",
					"endAt": 1673621999,
					"broadcastDateLabel": "2月25日(金)放送分",
					"isNHKContent": false,
					"isSubtitle": false,
					"ribbonID": 0,
					"seriesTitle": "ガイアの夜明け",
					"isAvailable": true,
					"broadcasterName": "テレビ東京",
					"productionProviderName": "テレビ東京"
				},
				"isLater": false,
				"score": 10
			}
		],
		"filterKey": null,
		"keyword": "ガイアの夜明け",
		"resultCount": 11,
		"sortKey": "_score"
	}
}
⚠️ **GitHub.com Fallback** ⚠️