2016-08-07 29 views
1

私はアプリケーションで集約のためにFastLink2.0インテグレーションを実装しようとしています。私はthis postから、インターフェイスは単純なREST GET要求だけでなく、HTMLフォームから呼び出される必要があることがわかりました。 Yodlee FastLink "リクエストまたはセッションの処理中にエラーが発生しました"

は、私は仕事とFastLinkにリダイレクトするための単純なHTMLページを取得することができたが、私は( documentationが推奨される)はiframeにページを入れた場合、要求を処理するか、セッションが無効である一方で、それはエラーが発生しました」と言います「

<iframe src="fastlink.html"></iframe> 

fastlink.html:

<html> 
<head> 

</head> 
<body> 
<div class='center processText'>Processing...</div> 
<div style="visibility: hidden"> 
    <form action='https://node.developer.yodlee.com/authenticate/restserver/' method='post' id='rsessionPost'> 
     RSession : <input type='text' name='rsession' placeholder='rsession' 
          value='<--user token-->' 
          id='rsession'/><br/> 
     FinappId : <input type='text' name='app' placeholder='FinappId' value='10003600' id='finappId'/><br/> 
     Redirect : <input type='text' name='redirectReq' placeholder='true/false' value='true'/><br/> 
     Token : <input type='text' name='token' placeholder='token' 
         value='<--authenticated token-->' id='token'/><br/> 
     Extra Params : <input type='text' name='extraParams' placeholer='Extra Params' value='' 
           id='extraParams'/><br/></form> 
</div> 
<script>document.getElementById('rsessionPost').submit();</script> 
</body> 
</html> 

誰もがこれを理解しますか?前もって感謝します!

+0

は、あなたはこれを解決することができますか?高速link.itsで同じエラーが発生しますが、高速リンクページを開きますが、5〜7秒後にリダイレクトされ、「リクエストまたはセッションの処理中にエラーが発生しました」というエラーが表示されます。 –

答えて

0

従ってください。ここ

はiframe内fastlinkを起動する方法の簡単な例であるsteps-:

<div class='center processText'>Processing...</div> 
<div> 
<form action='https://node.developer.yodlee.com/authenticate/restserver/' method='post' id='rsessionPost'> RSession : 
<input type='text' name='rsession' placeholder='rsession' value='08062013_0:829d770b5c7d29e300a7dabc42108383ecac552de57a9706ed4077c98acde1e29e874e676651813a95543b8fb5e2d5face054f300a03b34e7105976867dde3' id='rsession'/> 
<br/> FinappId : 
<input type='text' name='app' placeholder='FinappId' value='10003600' id='finappId'/> 
<br/> Redirect : 
<input type='text' name='redirectReq' placeholder='true/false' value='true'/> 
<br/> Token : 
<input type='text' name='token' placeholder='token' value='7346ddfb28f1eef2acdc4943695680337a3e5ea2ae9bb88c35d0ed58c702b6' id='token'/> 
<br/> Extra Params : 
<input type='text' name='extraParams' placeholer='Extra Params' value='' id='extraParams'/> 
<br/> 
</form> 
</div> 
<script>document.getElementById('rsessionPost').submit(); 
</script> 

次にiframe内にこれを呼び出すpost.htmlで

in test.html:

<html> 
<head> 
<meta charset="ISO-8859-1"> 
<title>Insert title here</title> 
</head> 
<body> 
<iframe src="post.html"></iframe> 
</body> 
</html> 

これが役に立ちます。

よろしく、

Krithik

+0

こんにちは、 上記のサンプルコードを試してみましたが、rsessionとトークンを自分のものに置き換えましたが、依然として「リクエストまたはセッションの処理中にエラーが発生しました」という応答が返されます。ただし、iframeページに直接アクセスすると、fastlinkを正常に読み込むことができます。 同じ問題がありますか? – bdev

+0

これはChrome固有の問題のようです。上記の例がfirefoxとsafariで動作することを確認できました。 問題は、「https://node.developer.yodlee.com/authenticate/restserver/」への投稿後のリダイレクトに起因するようです。 代わりにリダイレクトURLにPOSTを送信する: "https://node.developer.yodlee.com/apperror/?brand=10010352&app=10003600&appId= &cookieDisabled =真&バージョン= 9.88公表&状態=" ChromeはGETを送信します要求。 私は理由は分かりませんが、それは私が得た限りです。 – bdev

関連する問題