我需要协助将Yodlee Fastlink集成到我们的Web应用程序中。据我所知,我已经设置了所有非Fastlink功能并且正常工作(例如coBrandLogin,userSession,userRegistration)并根据需要保存到我们的数据库。但是,我似乎无法弄清楚如何集成Fastlink本身。我遵循了“集成指南”,虽然我似乎成功获得oAuth凭证(通过http://bit.ly/1LOhFmT手动),但我似乎无法使用最终构造的URL通过网页或iframe调用任何内容。 / p>
此时,为了确保我没有遗漏任何内容,我非常感谢ELI5高级概述了实现基本iframe成功所需的步骤。如上所述,我有基本的Yodlee功能,IP正确授权,以及Yodlee自己提供的私人和公共凭据。此外,该应用程序是用PHP编写的,所以任何倾向于这个方向的人都会非常感激。
仅供参考,我从Yodlee技术支持部门收到的最后一封电子邮件是,如果我想完全自动化Fastlink流程,我需要在PHP中编写自己的oAuth2管理器(或者更有可能在PHP中获得一个http://oauth.net/2/)。他们似乎提供了非常简单的答案。我也直接打电话给他们,但我正在等待客户成功经理的回复。
希望我只是非常迟钝而且错过了一些完全明显的东西。非常感谢您提供的任何帮助。
答案 0 :(得分:2)
不用担心它不是来自你。我们遇到了与yodlee完全相同的问题..他们的文档非常不完整,有时甚至关闭。 支持只会一点一点地给你,并花一些时间来回应。我们不得不使用客户成功经理来推动事情发展,并在我们的开发过程中失去了几周。
说到快速链接,你必须在前面实现逻辑(不要问我为什么,我发现它非常难看)。 你必须打电话给auth从你的API获取你的令牌(我相信你已经做了那个工作),让我列出一个步骤:
[来自你的api] - Cobran登录 - 用户登录 - 获取快速链接令牌 - (这里我们创建了一个名为get fast link data的步骤)
[从你的面前] - 你必须提交一份包含特定信息的表格(我在本文下分享),我们的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保存到文件中并从那里进行测试以获得第一种方法。 希望这能帮到这里的人。
我愿意接受有关更好地实施此快速链接噩梦的想法,尝试了很多方法来使其成功;)