编程语言
首页 > 编程语言> > 股票信息应用程序 — 使用 Twilio API、Alpa Vantage API 和 Newsapi API

股票信息应用程序 — 使用 Twilio API、Alpa Vantage API 和 Newsapi API

作者:互联网

股票信息应用程序 — 使用 Twilio API、Alpa Vantage API 和 Newsapi API

H 大家好,好久没写Medium了,嘿嘿,因为我没有,也不想写什么。因为虽然有一些小项目,但它们非常小而且非常简单,所以我这次想在媒体上谈论它们。

Stock Info and News Apps

这次我使用 Python 制作了一个简单的应用程序,该应用程序可以在 NYSE 交易所查找有关某些股票价格的最新信息,并且该应用程序可以提供有关公司的最新股票信息和新闻的详细信息,然后如果需要,新闻详情可以短信的形式发送到注册的手机号,在Twilio,这里的应用还是有限制的,只能发送到一开始就确定好的手机号,也就是注册了Twilio的手机号,因为我使用 Twilio API 发送消息,使用的试用帐户仅限于向注册号码发送消息,我个人没有尝试过除 Twilio 之外的其他 SMS API。我使用的API列表和使用的函数如下

如果有疑问,为什么要使用 NYSE 交易所而不是 IDX?因为除了最常见之外,我还无法在 Alpha Vantage API 上使用 IDX 进行设置,我尝试使用 IDX 但 API 请求总是失败,但我使用其他更常见的交换,例如 LSE - 英语或XETRA — 德语 我试过了,但我还没有在当前版本的应用程序中实现它。那么应用程序的工作原理是

在编写这个简单的应用程序时,我使用 Python 编写的 OOP 的概念,它分为三个类文件和一个主文件,其中包含调用所有必需的类和函数的主程序,下面是我编写的应用程序的源代码所有文件。使用

saham.py

berita.py

kirim_pesan.py

main.py

我确实看到了一些使用的库,例如 API 调用请求,然后是数学、日期时间,我使用 tkinter 创建用户界面。

该应用程序的一个小演示如下

Code saham tidak dItemukan

Code saham ditemukan, namun nama perusahaan masih kosong

Pengiriman pesan gagal

Code saham ditemukan dan perusahaan sudah diisi

当如上找到股票代码时,它将显示有关您正在寻找的股票的简要信息,例如昨天的价格与第二天的价格相比,以及百分比差异是多少。当公司名称也写了,然后反馈消息发送成功,如上面第三个GIF,将向手机发送一条短信,结果如下

Pesan Info Saham dan Berita Terkait Perusahaan

也许这是这个应用程序的一个演示,这个应用程序仍然很简单,还有很多可以改进的地方,还有可以再次改进的功能。因为我的目标是尝试——尝试将几个可用的 API 组合成一个系统,并尝试在编程中使用 OOP 的概念。

因此,当可能有一些改进和新功能时,我也会通过 dimedium 更新它们,一些短文,代表非常短的应用程序但代码效率非常低,请参阅 main.py 中的函数示例 cari_info_saham() 非常低效而不是由清洁代码(罗伯特塞西尔马丁)一书指导,所以这篇简短的文章,谢谢。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/29366/12511200

标签:Vantage,saham,应用程序,发送,Alpa,API,Twilio,使用
来源: https://www.cnblogs.com/amboke/p/16685218.html