[LINUX] Comment utiliser l'API du guide des programmes NHK

introduction

Je veux utiliser une API légèrement mineure ... J'ai donc essayé de résumer les mémos lors de l'utilisation de l'API du guide des programmes NHK. J'avais peur que l'enregistrement ne soit un problème, mais il était étonnamment facile de passer de l'enregistrement à l'utilisation.

Enregistrement de l'utilisateur

  1. Accédez à la page de l'API du guide du programme NHK. image.png
  2. Cliquez sur [Cliquez ici si vous n'avez pas terminé l'enregistrement de l'utilisateur] pour accéder à l'écran d'enregistrement de l'utilisateur.
  3. Sélectionnez l'onglet [Créer un compte], remplissez les éléments suivants et cliquez sur [Créer un compte].
  1. Vous recevrez un e-mail de fin d'inscription temporaire dans environ 5 minutes à l'adresse e-mail ci-dessus.
  1. Accédez à l'URL dans l'e-mail et modifiez (définissez) votre mot de passe pour terminer l'enregistrement.

Enregistrement de l'application

La procédure suivante suppose que vous êtes connecté à la page API NHK Program Guide.

  1. Accédez à la page de l'API NHK Program Guide et cliquez sur [Cliquez ici pour les applications enregistrées].
  2. Sélectionnez l'onglet Mes applications et cliquez sur Nouvelle inscription d'application.
  3. Remplissez les éléments suivants et cliquez sur [Créer une application] pour enregistrer l'application.

Obtenir la clé API

La procédure suivante suppose que vous êtes connecté à la page API NHK Program Guide.

  1. Accédez à la page de l'API NHK Program Guide et cliquez sur [Cliquez ici pour les applications enregistrées].
  2. Sélectionnez l'onglet [Mes applications] et cliquez sur le nom de l'application que vous avez enregistrée précédemment.
  3. Vous pouvez obtenir la clé API en sélectionnant l'onglet [Clé] sur la page de destination.

Exemple d'utilisation de l'API

nhk_api.sh


#!/bin/bash
​
json=$(curl -s http://api.nhk.or.jp/v2/pg/now/130/g1.json?key={Votre clé API})
​
echo '[Programme en cours de diffusion]'
echo 'Canal:'$(echo ${json} | jq '.nowonair_list.g1.present.service.name' | sed 's/\"//g')
echo 'Nom du programme:'$(echo ${json} | jq '.nowonair_list.g1.present.title' | sed 's/\"//g')
echo 'Sous-titre:'$(echo ${json} | jq '.nowonair_list.g1.present.subtitle' | sed 's/\"//g')

Résultat de sortie


[Programme en cours de diffusion]
Chaîne: NHK General 1
Nom du programme: News Watch 9 ▽ Kanpo Life Ventes inappropriées de plus de 12 800 caisses La situation actuelle est ...
Sous-titre: ▽ Tableau de notification en début d'année? Panne du système dans 53 gouvernements locaux du pays ▽ Réunion des créanciers de Japan Life Demande d'explications du Premier ministre Minister Tomino, directeur de Gundam Message aux jeunes ▽ Hanyu Kihei à tout le Japon

point important

image.png

Recommended Posts

Comment utiliser l'API du guide des programmes NHK
Comment utiliser l'API Google Cloud Translation
Comment utiliser le générateur
Comment utiliser le décorateur
Comment démarrer la première projection
Comment utiliser la fonction zip
Comment utiliser le module optparse
Comment utiliser l'API Python d'OpenPose
Comment utiliser l'API Bing Search
Comment utiliser le module ConfigParser
[Python] Comment utiliser l'API Typetalk
J'ai créé un guide de programme original en utilisant l'API de guide de programme NHK.
Comment utiliser FastAPI ① Tutoriel - Guide de l'utilisateur
Comment utiliser le pipeline Spark ML
Comment utiliser FastAPI ② Advanced - Guide de l'utilisateur
[Linux] Comment utiliser la commande echo
Comment utiliser le débogueur IPython (ipdb)
Comment utiliser l'API Cloud Vision de GCP
Comment utiliser xml.etree.ElementTree
Comment utiliser Python-shell
De l'introduction de l'API GoogleCloudPlatform Natural Language à son utilisation
Remarques sur l'utilisation de tf.data
Comment utiliser virtualenv
Comment utiliser MkDocs pour la première fois
Comment utiliser Seaboan
Comment utiliser la correspondance d'image
Comment utiliser le shogun
Comment utiliser Pandas 2
Comment utiliser Virtualenv
Comment utiliser numpy.vectorize
Obtenons les informations Wiki en utilisant l'API MediaWiki
Comment utiliser partiel
Comment utiliser Bio.Phylo
Comment utiliser la bibliothèque de dessins graphiques Bokeh
Comment utiliser SymPy
Comment utiliser WikiExtractor.py
Comment utiliser IPython
Comment utiliser virtualenv
Comment utiliser Matplotlib
[Algorithm x Python] Comment utiliser la liste
Comment utiliser iptables
Comment utiliser numpy
Comment utiliser TokyoTechFes2015
Comment utiliser venv
Comment utiliser le dictionnaire {}
Comment utiliser Pyenv
Comment utiliser la liste []
Comment utiliser python-kabusapi
Comment utiliser OptParse
Comment utiliser le retour
Comment utiliser pyenv-virtualenv
Comment utiliser imutils
Réfléchissez à la programmation de Python sur votre iPad
Comment utiliser Raspeye Relay Module Python
Ajouter un utilisateur Linux, comment utiliser la commande useradd
Comment utiliser la commande grep et des exemples fréquents
[Introduction à Udemy Python3 + Application] 27. Comment utiliser le dictionnaire