首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过PHP集成Yodlee Fastlink

通过PHP集成Yodlee Fastlink
EN

Stack Overflow用户
提问于 2015-07-06 19:22:51
回答 1查看 1.1K关注 0票数 2

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

在这一点上,为了确保我没有遗漏任何东西,我希望能够对实现基本iframe成功所需的步骤进行ELI5高级概述。如前所述,我有基本的Yodlee功能,具有I的适当授权,以及由Yodlee自己提供的私有和公共凭据。另外,这个应用程序是用PHP编写的,所以任何倾向于这个方向的东西都会很感激。

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

希望我只是非常迟钝,我错过了一些完全显而易见的东西。如能提供任何帮助,将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2017-11-02 15:07:35

不用担心这不是你说的。我们在yodlee身上也遇到了同样的问题。他们的文件非常不完整,有时甚至不完整。这种支持只会给你一滴一滴的支持,并花一定的时间来回应。我们还必须使用客户成功经理()来推动工作,并在开发过程中损失了几周时间。

当谈到fastlink时,您必须在前面实现逻辑(不要问我为什么,我发现它很难看)。您必须完成所有的调用才能从API中获得您的令牌(我相信您已经完成了这项工作),让我列出以下步骤:

从您的api - Cobran登录-用户登录-获取快速链接令牌-(这里我们创建了一个步骤,称为Get快速链接数据)

从你的前面-你必须提交一个特定信息的表单(我在这个文本下分享),我们的GetFastLinkData给出了它所需的所有前端加载iframe。

  • 注意,为了安全起见,您可以使用salt或其他方法加密您的数据,我将由您自行决定。

下面是你前面需要的html/表单的一个例子。用要测试的数据替换{}中写入的所有内容。

代码语言:javascript
运行
复制
<!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噩梦的想法是开放的,我尝试了很多东西来使它起作用;)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31253960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档