[LINUX] Verwendung der NHK-Programmführer-API

Einführung

Ich möchte eine etwas kleinere API verwenden ... Also habe ich versucht, die Memos zusammenzufassen, wenn ich die NHK-Programmführer-API verwende. Ich befürchtete, dass die Registrierung problematisch sein würde, aber es war überraschend einfach, von der Registrierung zur Verwendung überzugehen.

Benutzer Registration

  1. Rufen Sie die NHK Program Guide API-Seite auf. image.png
  2. Klicken Sie auf [Klicken Sie hier, wenn Sie die Benutzerregistrierung noch nicht abgeschlossen haben], um den Benutzerregistrierungsbildschirm aufzurufen.
  3. Wählen Sie die Registerkarte [Konto erstellen], füllen Sie die folgenden Elemente aus und klicken Sie auf [Konto erstellen].
  1. Sie erhalten innerhalb von ca. 5 Minuten eine E-Mail zum Abschluss der vorübergehenden Registrierung unter der oben angegebenen E-Mail-Adresse.
  1. Gehen Sie zur URL in der E-Mail und ändern Sie Ihr Passwort, um die Registrierung abzuschließen.

App Registrierung

Das folgende Verfahren setzt voraus, dass Sie auf der API-Seite des NHK-Programmhandbuchs angemeldet sind.

  1. Rufen Sie die API-Seite des NHK-Programmhandbuchs auf und klicken Sie auf [Klicken Sie hier, um registrierte Apps anzuzeigen].
  2. Wählen Sie die Registerkarte Meine Apps und klicken Sie auf Neue App-Registrierung.
  3. Füllen Sie die folgenden Elemente aus und klicken Sie auf [App erstellen], um die App zu registrieren.

API-Schlüssel abrufen

Das folgende Verfahren setzt voraus, dass Sie auf der API-Seite des NHK-Programmhandbuchs angemeldet sind.

  1. Rufen Sie die API-Seite des NHK-Programmhandbuchs auf und klicken Sie auf [Klicken Sie hier, um registrierte Apps anzuzeigen].
  2. Wählen Sie die Registerkarte [Meine Apps] und klicken Sie auf den zuvor registrierten App-Namen.
  3. Sie können den API-Schlüssel erhalten, indem Sie auf der Zielseite die Registerkarte [Schlüssel] auswählen.

API-Verwendungsbeispiel

nhk_api.sh


#!/bin/bash
​
json=$(curl -s http://api.nhk.or.jp/v2/pg/now/130/g1.json?key={Ihr API-Schlüssel})
​
echo '[Derzeit ausgestrahlte Programme]'
echo 'Kanal:'$(echo ${json} | jq '.nowonair_list.g1.present.service.name' | sed 's/\"//g')
echo 'Programmname:'$(echo ${json} | jq '.nowonair_list.g1.present.title' | sed 's/\"//g')
echo 'Untertitel:'$(echo ${json} | jq '.nowonair_list.g1.present.subtitle' | sed 's/\"//g')

Ausgabeergebnis


[Derzeit ausgestrahlte Programme]
Kanal: NHK General 1
Programmname: News Watch 9 ▽ Kanpo Life Unangemessener Umsatz von mehr als 12.800 Fällen Die tatsächliche Situation ist ...
Untertitel: ▽ Benachrichtigungstabelle zu Jahresbeginn? Systemausfall in 53 Kommunalverwaltungen im ganzen Land ▽ Treffen der Gläubiger des japanischen Lebens Antrag auf Erklärung des Premierministers ▽ Gundam-Direktor Tomino Botschaft an junge Menschen ▽ Hanyu Kihei an ganz Japan

wichtiger Punkt

image.png

Recommended Posts

Verwendung der NHK-Programmführer-API
Verwendung der Google Cloud Translation API
Verwendung des Generators
Wie benutzt man den Dekorateur?
So starten Sie die erste Projektion
Verwendung der Zip-Funktion
Verwendung des optparse-Moduls
Verwendung der Python-API von OpenPose
Wie benutzt man Bing Search API?
Verwendung des ConfigParser-Moduls
[Python] Verwendung der Typetalk-API
Ich habe einen Original-Programmführer mit der NHK-Programmführer-API erstellt.
Verwendung von FastAPI ① Tutorial - Benutzerhandbuch
Verwendung der Spark ML-Pipeline
Verwendung von FastAPI ② Erweitert - Benutzerhandbuch
[Linux] Verwendung des Befehls echo
Verwendung des IPython-Debuggers (ipdb)
Verwendung der Cloud Vision API von GCP
Verwendung von xml.etree.ElementTree
Wie benutzt man Python-Shell
Von der Einführung der GoogleCloudPlatform Natural Language API bis zur Verwendung
Hinweise zur Verwendung von tf.data
Verwendung von virtualenv
So verwenden Sie MkDocs zum ersten Mal
Wie benutzt man Seaboan?
Verwendung von Image-Match
Wie man Shogun benutzt
Verwendung von Pandas 2
Verwendung von Virtualenv
Verwendung von numpy.vectorize
Lassen Sie uns Wiki-Informationen mithilfe der MediaWiki-API abrufen
Wie man teilweise verwendet
Wie man Bio.Phylo benutzt
Verwendung der Grafikzeichnungsbibliothek Bokeh
Verwendung von SymPy
Verwendung von WikiExtractor.py
Verwendung von IPython
Verwendung von virtualenv
Wie benutzt man Matplotlib?
[Algorithmus x Python] Verwendung der Liste
Verwendung von iptables
Wie benutzt man numpy?
Verwendung von TokyoTechFes2015
Wie benutzt man venv
Verwendung des Wörterbuchs {}
Wie benutzt man Pyenv?
Verwendung der Liste []
Wie man Python-Kabusapi benutzt
Verwendung von OptParse
Verwendung von return
Wie man Imutils benutzt
Überlegen Sie, wie Sie Python auf Ihrem iPad programmieren können
Verwendung von Raspeye Relay Module Python
Linux-Benutzer hinzufügen, wie der Befehl useradd verwendet wird
Verwendung des Befehls grep und häufiger Samples
[Einführung in die Udemy Python3 + -Anwendung] 27. Verwendung des Wörterbuchs