kabu Station® API - wrapper Python mis à jour pour l'API PUSH

Aperçu

python-kabusapi a créé un wrapper Python pour l'API de la station kabu est REST Seule l'API était prise en charge et la distribution Websocket par l'API PUSH n'était pas prise en charge.

Par conséquent, il était nécessaire d'écrire du code tel que "Recevoir Websocket de l'API kabu Station® en Python", mais pour les débutants [asyncio](https Comme le concept tel que: //docs.python.org/ja/3.8/library/asyncio.html) est compliqué, la bibliothèque a été mise à jour pour pouvoir être éliminée.

environnement

Forfaits supplémentaires

code

import kabusapi

url = "localhost"
port = "18081"  #Pour vérification,18080 pour la production

#Le réglage initial La livraison PUSH ne nécessite pas de mot de passe de jeton
api = kabusapi.Context(url, port,)

#Fonction de réception Elle est appelée chaque fois que des informations sont reçues
@api.websocket
def recieve(msg):
    #Le msg traité ici est au format dict.
    print("{} {} {}".format(
        msg['Symbol'],
        msg['SymbolName'],
        msg['CurrentPrice'],
    ))

#Commencer à recevoir
api.websocket.run()

Recommended Posts

kabu Station® API - wrapper Python mis à jour pour l'API PUSH
kabu Station® API-I a créé un wrapper Python pour l'API REST
Implémentation du wrapper Python pour l'API Qiita v2
Création d'un wrapper Python pour l'API Qiita
Recevoir le websocket de l'API kabu station ® en Python
Emballage Python de l'API Qiita pour le traitement par lots pour récupérer les publications Qiita
J'ai créé une bibliothèque de wrapper Python pour l'API de reconnaissance d'images docomo.
Exemple d'API Google Cloud Vision pour python
Appuyez sur les exemples v20-python-samples de la bibliothèque d'encapsuleurs d'API REST OANDA v20 pour Python
Tweet (API 1.1) avec Google App Engine pour Python
Conseils pour accéder à l'API ATND avec Python
Essayez d'utiliser l'API kabu station de au Kabucom Securities
Création du wrapper d'API Qiita Python "qiipy"
30/10/2016 else pour Python3> pour:
python [pour moi]
Mis à jour vers Python 2.7.9
[BigQuery] Comment utiliser l'API de BigQuery pour Python -Création de table-
Notification PUSH de Python vers Android à l'aide de l'API de Google