【问题标题】:Integrating Yodlee Fastlink via PHP通过 PHP 集成 Yodlee Fastlink
【发布时间】:2015-07-06 19:22:51
【问题描述】:

我需要帮助将 Yodlee Fastlink 集成到我们的 Web 应用程序中。据我所知,我已设置并正常运行所有非 Fastlink 功能(例如 coBrandLogin、userSession、userRegistration)并根据需要保存到我们的数据库中。但是,我似乎无法弄清楚如何集成 Fastlink 本身。我遵循了“集成指南”,虽然我似乎成功获得了 oAuth 凭据(手动通过 http://bit.ly/1LOhFmT),但我似乎无法使用最终构建的 URL 通过网页或 iframe 调用任何内容。

在这一点上,为了确保我没有遗漏任何内容,我希望获得 ELI5 对实现基本 iframe 成功所需步骤的高级概述。如前所述,我有基本的 Yodlee 功能,正确授权的 IP 以及 Yodlee 自己提供的私有和公共凭据。此外,该应用程序是用 PHP 编写的,因此任何倾向于这个方向的东西都将不胜感激。

仅供参考,我从 Yodlee 技术支持收到的最后一封电子邮件是,如果我想完全自动化 Fastlink 流程,我需要用 PHP 编写自己的 oAuth2 管理器(或者更有可能获得一个 http://oauth.net/2/)。他们似乎只提供了非常固定的答案。我也直接给他们打电话,但正在等待我们的客户成功经理的回复。

希望我只是非常迟钝并且遗漏了一些非常明显的东西。如果您能提供任何帮助,我们将不胜感激。

【问题讨论】:

  • @humble_coder- 如果您可以在此处分享 URL 或直接与 Yodlee 支持人员联系,那就太好了。否则,您也可以通过 developer.yodlee.com 上的实时聊天来联系我们

标签: php iframe oauth integration yodlee


【解决方案1】:

不用担心它不是来自您。我们遇到了与 yodlee 完全相同的问题。他们的文档非常不完整,有时甚至不完整。 支持只给你一滴一滴,需要一定的时间来回应。我们还必须使用客户成功经理来让事情顺利进行,并在我们的开发过程中浪费了几周的时间。

说到fastlink你得实现前面的逻辑(别问我为什么,我觉得很丑)。 你必须做所有的调用才能从你的 API 中获取你的令牌(我相信你已经做到了),让我列出步骤:

[来自您的 api] - Cobran 登录 - 用户登录 - 获取快速链接令牌 - (这里我们创建了一个叫做获取快速链接数据的步骤)

[从你的前面] - 您必须提交包含特定信息的表单(我在此文本下分享),我们的 GetFastLinkData 提供了加载 iframe 所需的所有前端。

  • 请注意,出于安全目的,您可以使用一些盐或其他东西来加密您的数据,这由您自行决定。

这是您需要在前面的 html/表单的示例。将 {} 中编写的所有内容替换为您要测试的数据。

<!DOCTYPE html>
<html>
<title>Invoke FastLink 2.0</title>
<body>
<table>
<form action="https://consolidatedsdknode.yodlee.com/authenticate/{cobrand-to-replace}/?channelAppName=pfmmasterfl" method="POST">
    <tr>
        <td>FinAppId's</td>
        <td>::</td> 
        <td>    <input type="text" name="app" value="10003600"/>    </td>
    </tr>

    <tr>
        <td>UserSession</td>
        <td>::</td> 
        <td>    <input type="text" name="rsession" value="{rsession-hash-code}"/>    </td>
    </tr>
    <tr>
        <td>Access Token</td>
        <td>::</td> 
        <td>    <input type="text" name="token" value="{fastlink-token}"/>    </td>
    </tr>
    <tr>
        <td>RedirectReq</td>
        <td>::</td> 
        <td>    <input type="text" name="redirectReq" value="true"/>    </td>
    </tr>
    <tr>
        <td>Extra Params</td>
        <td>::</td> 
        <td>    <input type='text' name='extraParams' value='callback=https://www.google.co.in/'>    </td>
    </tr> 
</table>

    <input type="submit" name="Submit" />
</form>
</body>
</html>

您可以将此 HTML 保存到一个文件中并从那里测试它以作为第一种方法。 希望这对这里的人有所帮助。

我对更好地实现这个 fastlink 噩梦持开放态度,尝试了很多方法来使它起作用;)

【讨论】:

  • 网址已更改为https://node.developer.yodlee.com/authenticate/restserver/
猜你喜欢
  • 1970-01-01
  • 2017-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多