So, he does not trust third-parties with his banking details, but uses a third-party to send emails with a complete detail of his account to an email-server (which might or might not be run by a third party). The logic is lost on me.
Furthermore, the e-mails are sent in clear-text and readable by any endpoint on the way transporting the e-mail to its destination. It's akin to sending your information back to yourself by post card rather than stored in a file with a third-party.
The Secret API of Banks
241–250 of 257 posts
Re: The Secret API of Banks
#242Earlier quoted context omitted.
Agree, open sourcing the e-mail parsing and pandas code would be amazing!
Agree. Upvoting need for open sourcing.
Re: The Secret API of Banks
#243I just spent 20 minutes reading about the fascinating case of Ellis vs. Grand Rapids, as linked from the poster's site ( http://gduverger.com/ellis-v-city ). This was like a two-for-one deal, so thanks!
Re: The Secret API of Banks
#244Are the bar charts generated with the pandas library? The ones in the report received by mail... Took a peek at the documentation but all I see is graphic based ones with plot functions. Thanks
Re: The Secret API of Banks
#245This is cool. Will OP open source this so others can use it?
Re: The Secret API of Banks
#246Earlier quoted context omitted.
All the banks I'm with use rest APIs in their apps (you can see this by MITMing the traffic), no "private protocol" whatever the hell that is. As for controlling load, I'm not sure I follow. If you have 1m people with the mobile app installed and all of them decide to check their balance at the same time your systems are going to crumble if you've only provisioned for 10,000. Web/Mobile banking doesn't talk to the ma…
I think you aren't using the term API correctly. This discussion is about APIs for third party developers to write apps . The fact that banks own mobile apps often use REST to communicate with their backend does not make such a protocol an API. For one it's not documented, for another it may change without notice. Of course if you define "API" to mean literally any form of communication between processes or devices t…
Some api's are private as in the one your bank's mobile app most likely uses. Some companies offer their API's to the public. They are both still APIs though.
Re: The Secret API of Banks
#247Irrelevant but also impressive: their app uses fingerprint login and whenever I phone them they talk to me in English without me having to ask.
Re: The Secret API of Banks
#248Earlier quoted context omitted.
All the banks I'm with use rest APIs in their apps (you can see this by MITMing the traffic), no "private protocol" whatever the hell that is. As for controlling load, I'm not sure I follow. If you have 1m people with the mobile app installed and all of them decide to check their balance at the same time your systems are going to crumble if you've only provisioned for 10,000. Web/Mobile banking doesn't talk to the ma…
I think you aren't using the term API correctly. This discussion is about APIs for third party developers to write apps . The fact that banks own mobile apps often use REST to communicate with their backend does not make such a protocol an API. For one it's not documented, for another it may change without notice. Of course if you define "API" to mean literally any form of communication between processes or devices t…
Re: The Secret API of Banks
#249Earlier quoted context omitted.
All the banks I'm with use rest APIs in their apps (you can see this by MITMing the traffic), no "private protocol" whatever the hell that is. As for controlling load, I'm not sure I follow. If you have 1m people with the mobile app installed and all of them decide to check their balance at the same time your systems are going to crumble if you've only provisioned for 10,000. Web/Mobile banking doesn't talk to the ma…
I think you aren't using the term API correctly. This discussion is about APIs for third party developers to write apps . The fact that banks own mobile apps often use REST to communicate with their backend does not make such a protocol an API. For one it's not documented, for another it may change without notice. Of course if you define "API" to mean literally any form of communication between processes or devices t…
I am. Public or private an API is an API. You seem to be under the impression that only a public API can be called an API which is nonsense.
> This discussion is about APIs for third party developers to write apps.
Which doesn't change the fact they have private APIs. My point was that they already have these APIs but they aren't public. They could be opened with minimal effort (compared to writing entirely new ones for PDS2).
> The fact that banks own mobile apps often use REST to communicate with their backend does not make such a protocol an API.
Of course it does, you know by definition[1].
> For one it's not documented, for another it may change without notice.
They are documented, but just like the APIs the documentation isn't public.
> Of course if you define "API" to mean literally any form of communication between processes or devices then sure. But then you'd have to consider GSM or FTP or TCP/IP itself to be APIs and I never saw them described that way.
No because I'm not an idiot. Those are protocols not APIs.
> My main point is that an interface that's just being driven by human interaction has very predictable load characteristics. If you open up a true API to third party developers they may come up with new uses that aren't directly human driven or may even be batch jobs. You don't have much control over your inbound workloads anymore.
Your case falls apart when you consider that there are already screen scraping services used by companies like Mint, Emma etc... these use way more resources than hitting an API and are already in use by hundreds of thousands of people.
1. https://en.wikipedia.org/wiki/Application_programming_interf...
Re: The Secret API of Banks
#250For those in the EU there's something interesting coming next year, banks need to provide open API to interact with each other: https://thenextweb.com/worldofbanking/2018/06/27/openbanking... Already right now in Germany there are a lot of banks that share a common API format which is why there are a lot of banking apps where you can just log into your bank and don't need bank specific apps. It's called HBCI / FinTS…
PSD2 and “open” banking is bullshit. I wish this myth would die - it is anything but “open”. If you want to gain access to API s , you need to become an “AISP” (as they are called in the UK), this requires a certification and a load of other nonsense akin to PCI-DSS. This is for read-only access - for “write” access including the ability to edit payees or make payments you need to become a “PISP” which I assume requi…
I absolutely do not want any old hacker to be building software that can talk to bank accounts. I want a minimal level of regulation and insurance, to make sure that they aren't doing terrible things with it, and that they are easy to track down and deal with when they mess it up.