kabu Station® API - Aktualisierter Python-Wrapper für die PUSH-API

Überblick

python-kabusapi Python-Wrapper für die Kabu-Station-API erstellt ist REST Es wurde nur die API unterstützt, und die Websocket-Verteilung durch die PUSH-API wurde nicht unterstützt.

Daher war es erforderlich, Code wie "Websocket der kabu Station®-API in Python empfangen" zu schreiben, für Anfänger jedoch asyncio Da das Konzept wie: //docs.python.org/ja/3.8/library/asyncio.html) kompliziert ist, wurde die Bibliothek aktualisiert, damit sie entfernt werden kann.

Umgebung

Zusätzliche Pakete

Code

import kabusapi

url = "localhost"
port = "18081"  #Zur Überprüfung,18080 für die Produktion

#Für die Ersteinstellung der PUSH-Zustellung ist kein Token-Passwort erforderlich
api = kabusapi.Context(url, port,)

#Empfangsfunktion Diese Funktion wird jedes Mal aufgerufen, wenn Informationen empfangen werden
@api.websocket
def recieve(msg):
    #Die hier verarbeitete Nachricht ist im Diktatformat.
    print("{} {} {}".format(
        msg['Symbol'],
        msg['SymbolName'],
        msg['CurrentPrice'],
    ))

#Starten Sie den Empfang
api.websocket.run()

Recommended Posts

kabu Station® API - Aktualisierter Python-Wrapper für die PUSH-API
kabu Station® API-I hat einen Python-Wrapper für die REST-API erstellt
Implementierter Python-Wrapper für Qiita API v2
Erstellt einen Python-Wrapper für die Qiita-API
Erhalten Sie einen Websocket der kabu station ® API in Python
Qiita API Python Wrapper für die Stapelverarbeitung zum Abrufen von Qiita-Posts
Ich habe eine Python-Wrapper-Bibliothek für die Docomo-Bilderkennungs-API erstellt.
Google Cloud Vision API-Beispiel für Python
Berühren Sie die Beispiel-v20-Python-Beispiele der OANDA v20-REST-API-Wrapper-Bibliothek für Python
Tweet (API 1.1) mit Google App Engine für Python
Tipps zum Erreichen der ATND-API mit Python
Versuchen Sie es mit der Kabu Station API von au Kabucom Securities
Python Qiita API Wrapper "qiipy" gemacht
2016-10-30 sonst für Python3> für:
Python [für mich]
Auf Python 2.7.9 aktualisiert
[BigQuery] Verwendung der BigQuery-API für die Python-Tabellenerstellung-
PUSH-Benachrichtigung von Python an Android mithilfe der Google-API