银行是不是提供任何开发者 API 供应用程序使用?

Posted

技术标签:

【中文标题】银行是不是提供任何开发者 API 供应用程序使用?【英文标题】:Do banks provide any developer api for app use?银行是否提供任何开发者 API 供应用程序使用? 【发布时间】:2014-08-05 06:46:09 【问题描述】:

我想知道是否有任何银行为开发人员(特别是 android)提供 api,以便他们可以让用户输入他们的帐户信息(可能只是用户名而不是密码),然后 api 可以从中检索帐户余额帐户。我认为它可能是安全的,因为它只是读取而不是写入。

有人免费做这个吗?

Facebook/twitter/tumbler 这样做允许其他网站将此功能集成到他们的应用程序中,所以我想知道银行是否也这样做。

有人知道吗?

谢谢

【问题讨论】:

我真的怀疑你会找到一家这样做的银行——它存在巨大的安全和责任风险。 【参考方案1】:

Mint 在Yodlee 上是一张漂亮的脸,但在 2011 年是Intut changed that when they purchased them。Yodlee 有一个ruby api。其使用示例如下:

require 'rubygems'
require 'yodlee'

# Create some credentials to login with.
cred = Yodlee::Credentials.new
cred.username = 'bob'
cred.password = 'weak'

# The word the remote system stores and shows back to you to prove
# they really are Yodlee.
cred.expectation = 'roflcopter'

# An array of questions and answers. Yodlee expects you to answer
# three of thirty defined in Yodlee::Credentials::QUESTIONS.
cred.answers = [[Yodlee::Credentials::QUESTIONS[1], "The Queen"], [...]]

# That's enough credentials. Create a connection.
conn = Yodlee::Connection.new(cred)

# Connect, and get an account list.
conn.accounts.each do |account|
  puts account.institute_name, account.name, account.current_balance

  # grab a handy list of transactions. Parseable as CSV.
  puts account.simple_transactions

  # Next line needs johnson.
  # p account.transactions

  # take a look in account.account_info for a hash of useful stuff.
  # available keys vary by account type and institute.
end

# Should look something like this:

First Bank of Excess
Checking
$123.45
[...some csv...]
First Bank of Mattress
Savings
$1,234.56
[...more csv!...]

希望对您有所帮助。如果您需要更多信息,请发表评论。

【讨论】:

所以要实际使用它,需要创建一个 yodlee 帐户(我认为不是免费的),并在其中输入他们的银行帐户,然后有一个 ruby​​ 服务器,并让 android 查询 ruby带有凭据的页面,然后 ruby​​ 代码将使用来自 android 的凭据查询 yodlee 页面,并取回帐户余额?【参考方案2】:

您是说它是安全的吗?如果我们可以选择通过仅使用的帐号来获取帐户信息,那就是泄露了安全性。

据我所知,没有这样的 api 可以提供银行用户详细信息。连银行也说,如果有第三人询问银行详细信息,永远不给他们,

而银行总是忠实地隐藏客户的信息,这是银行规则的完整性。

【讨论】:

这项服务限制了该国大部分地区,在印度也无法使用。据我所知,mint 不适用于银行货币,它将银行货币转换为 mint 货币 下面的帖子呢,好像是银行交易? 所有这些都有自己的局限性。

以上是关于银行是不是提供任何开发者 API 供应用程序使用?的主要内容,如果未能解决你的问题,请参考以下文章

Google Assistant 的银行操作是不是必须使用交易 API?

创建供外部使用的 API

Twitter 是不是提供任何 api 来回复推文或获取回复列表

接口测试快速入门1简介

java的api在哪里?

从信用卡跟踪交易数据,任何 API?