如何创建可以查看我的在线银行信息的桌面应用程序? [英] How would I create a desktop application that can see my online banking information?

查看:139
本文介绍了如何创建可以查看我的在线银行信息的桌面应用程序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在为A)建立财务管理应用程序实践编码,以及B)帮助我适当地管理和预算我的钱。我希望程序能够连接到我的网上银行帐户,并且能够查看交易,每个帐户中有多少钱等等。我知道这是可能的,因为还有其他服务,例如mint.com,可以为自己的用途获取所有这些信息。我不需要示例代码,只是我可以查看的路径,以找到正确的方法。



我尝试过:



我查了一堆我的问题,并没有找到任何可以应用于我想做的好答案。

解决方案

我强烈建议你不要这样做。



我认为你的银行不会有一个API可以用来满足你的要求。



如果你想练习,你可以做很多事情而不涉及你的财务信息或与你的银行互动。


我同意Nelek的说法,这可能是一个非常糟糕的主意 - 只是因为你需要以某种方式在你的应用程序中存储你的访问代码,这实际上是处理控制权您的银行帐户可以运行您的应用程序!如果你把你的lappie放在你最好的伙伴家里,还是要冒险吗?



其次,它不太可能长时间工作:银行经常更改他们的登录页面,以便可以向你做广告,并使脚本小子更难破解帐户。出于安全原因,他们不提供API。



但是,如果必须,可能:WebBrowser Control将允许您控制浏览网站。并且您可以提供登录信息,就像您输入一样。请记住,如果你在代码中犯了错误,那就是你正在处理的真钱 - 以及你的真钱!即使你不小心把所有的钱都送到了猫家里,银行也不会报销你的公鸡......

并且还要记住,如果你得到病毒,那就是提供如果你这样做,你的钱就可以拿到顽皮的人!


我不得不同意Griff和Nelek。这是一个坏主意:



1)如果你犯了错误 - 它可能会导致真正的问题。

2)如果有人抓住您的代码/数据可能会导致问题。

3)我非常怀疑银行公开他们的API,你试图与它互动的摆弄可能会被视为黑客攻击并让你进入麻烦。

I am building a finance management app to A) practice coding, and B) help me manage and budget my money appropriately. I want the program to be able to connect to my my online banking account, and be able to see transactions, how much money is in each account, etc. I know this is possible because there are other services, such as mint.com, that can obtain all of this information for its own uses. I don't need example code necessarily, just a path that I can look into to find the way to do it properly.

What I have tried:

I have looked up a bunch of variations of my question, and have not found any good answers that can apply to what I am trying to do.

解决方案

I strongly recommend you to NOT do that.

I don't think your bank will have an API that you can use for what you ask for.

If you want to practice, there is a lot of things you can do without involving your financial information or interacting with your bank.


I agree with Nelek in that it's probably a very bad idea - if only because you need to store your access codes in your app somehow, and that is effectively handing control of your bank account to anyone who can run your app! Still wanna risk it if you leave your lappie open at your best mates house?

Secondly, it's unlikely to work for long: banks change their login pages often both so that can advertise to you more, and to make it harder for script kiddies to hack accounts. They don't provide APIs for security reasons.

But, if you must, it's possible: a WebBrowser Control will let you control browsing to the site,. and you can supply the login info as if it was you typing. Just remember that if you make a mistake in your code, that's real money you are dealing with - and your real money as well! The bank isn't going to reimburse you for your cockup, even if you do accidentally send all your money to a Cats Home ...
And also remember that if you get a virus, that's just offering your money up to naughty people on a plate if you do this!


I'd have to agree with Griff and Nelek. This is a bad idea:

1) If you make mistakes - it could cause real problems.
2) If people get hold of your code/data that could cause issues.
3) I very much doubt the bank make their API public, your fiddling around trying to interact with it could conceivably be seen as a hacking attempt and get you in trouble.


这篇关于如何创建可以查看我的在线银行信息的桌面应用程序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆