Я работаю над интеграцией API агрегации yodlee, когда нажимаю кнопку быстрой ссылки, если открыт фрейм и нажата ссылка
https://fastlink.yodlee.com/appscenter/fastlinksb/linkAccount.fastlinksb.action
Приведенный выше URL выполнен хорошо, статус 200 в норме, но получена ошибка 402 по нижеуказанному URL:
https://fastlink.yodlee.com/appscenter/fastlinksb/oauthTechDiff.fastlinksb.do?oauth_error_problem=parameter_absent&oauth_error_code = 402
не знаю, что случилось, пожалуйста, помогите.
когда я нажимаю на fastlink testdrive, заголовки:
Remote Address:64.14.19.74:443
Request URL:https://fastlink.yodlee.com/appscenter/fastlinksb/userAccounts.fastlinksb.action?access_type=oauthdeeplink&cbLocation=cbLocation&displayMode=&oauth_callback=OOB&oauth_token=0406232215eb41f2966bbf6535e1817b&oauth_consumer_key=a458bdf184d34c0cab7ef7ffbb5f016b&c=csit_key_0%3As7vs61AA97QSLYOjnDouCT%2BbrCE%3D&l=access_type:cbLocation:displayMode:oauth_callback:oauth_token:oauth_consumer_key:u:o
Request Method:GET
Status Code:200 OK
Response Headers
view source
Cache-Control:no-cache,no-store
Content-Encoding:gzip
Content-Type:text/html;charset=UTF-8
Date:Mon, 28 Sep 2015 11:34:52 GMT
Expires:Thu, 01 Jan 1970 00:00:00 GMT
P3P:CP='This site collects data required to provide the Service per the Privacy Policy of the financial institution'
Pragma:no-cache
Server:Unknown
Transfer-Encoding:chunked
Vary:Accept-Encoding
X-Powered-By:Unknown
X-XSS-Protection:1
Request Headers
view source
Accept:*/*
Accept-Encoding:gzip, deflate, sdch
Accept-Language:en-US,en;q=0.8
Connection:keep-alive
Cookie:JSESSIONID=1ACB6E6D4EED261C1266A2F411828AE2; sfdcId=70100000000AVQPAA4; _mkto_trk=id:789-EJH-884&token:_mch-yodlee.com-1441860403119-11242; s_vi=[CS]v1|2AF74E7A051D0AAB-4000190BA004D84C[CE]; _gat_mtTracker=1; authtoken=5841_635790367759293670_73b2855a2573991536d668747457b36f59a3939841a575559813dc950c89ed62; _ga=GA1.2.1693074230.1441700770; __zlcmid=WcewC5oZikhqbL; tokensecret=f14639ac13324742a18d259fedb9abc5
Host:fastlink.yodlee.com
Referer:https://fastlink.yodlee.com/appscenter/fastlinksb/linkAccount.fastlinksb.action?access_type=oauthdeeplink&oauth_callback=OOB&&oauth_consumer_key=a458bdf184d34c0cab7ef7ffbb5f016b&oauth_nonce=xoxQSGtir0K&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1443440091&oauth_token=0406232215eb41f2966bbf6535e1817b&oauth_version=1.0&oauth_signature=Uy2ZgPaVU/LR5ukLVBuY83yarjo=
User-Agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.99 Safari/537.36
X-Requested-With:XMLHttpRequest
Query String Parameters
view source
view URL encoded
access_type:oauthdeeplink
cbLocation:cbLocation
displayMode:
oauth_callback:OOB
oauth_token:0406232215eb41f2966bbf6535e1817b
oauth_consumer_key:a458bdf184d34c0cab7ef7ffbb5f016b
c:csit_key_0:s7vs61AA97QSLYOjnDouCT+brCE=
l:access_type:cbLocation:displayMode:oauth_callback:oauth_token:oauth_consumer_key:u:o
И когда я нажимаю на URL своего проекта и нажимаю на кнопку fastlink, тогда заголовки
Remote Address:64.14.19.74:443
Request URL:https://fastlink.yodlee.com/appscenter/fastlinksb/userAccounts.fastlinksb.action?access_type=oauthdeeplink&cbLocation=cbLocation&displayMode=&oauth_callback=OOB&oauth_token=4c69703f7fb04e75ab69e044bc9acb04&oauth_consumer_key=a458bdf184d34c0cab7ef7ffbb5f016b&c=csit_key_0%3AgnT0yGV8WkP49jPTkDwL1PwtAqs%3D&l=access_type:cbLocation:displayMode:oauth_callback:oauth_token:oauth_consumer_key:u:o
Request Method:GET
Status Code:302 Moved Temporarily
Response Headers
view source
Content-Length:0
Date:Mon, 28 Sep 2015 11:25:18 GMT
Location:https://fastlink.yodlee.com/appscenter/fastlinksb/oauthTechDiff.fastlinksb.do?oauth_error_problem=parameter_absent&oauth_error_code=402
Server:Unknown
Set-Cookie:JSESSIONID=F69CD78440B1AEF299A010C0E5EE3A45; Path=/appscenter; Secure
Set-Cookie:tokensecret=123321; Version=1; Path=/; Secure
X-Powered-By:Unknown
X-XSS-Protection:1
Request Headers
view source
Accept:*/*
Accept-Encoding:gzip, deflate, sdch
Accept-Language:en-US,en;q=0.8
Connection:keep-alive
Host:fastlink.yodlee.com
Referer:https://fastlink.yodlee.com/appscenter/fastlinksb/linkAccount.fastlinksb.action?access_type=oauthdeeplink&oauth_callback=OOB&&oauth_consumer_key=a458bdf184d34c0cab7ef7ffbb5f016b&oauth_nonce=WrDxRR5kfhM&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1443439519&oauth_token=4c69703f7fb04e75ab69e044bc9acb04&oauth_version=1.0&oauth_signature=eNBs6piveL9ACdPtSFyxomf4hTk=
User-Agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.99 Safari/537.36
X-Requested-With:XMLHttpRequest
Query String Parameters
view source
view URL encoded
access_type:oauthdeeplink
cbLocation:cbLocation
displayMode:
oauth_callback:OOB
oauth_token:4c69703f7fb04e75ab69e044bc9acb04
oauth_consumer_key:a458bdf184d34c0cab7ef7ffbb5f016b
c:csit_key_0:gnT0yGV8WkP49jPTkDwL1PwtAqs=
l:access_type:cbLocation:displayMode:oauth_callback:oauth_token:oauth_consumer_key:u:o
В моем проекте я получил 302 и 402 ошибки. Пожалуйста помоги
С предоставленной информацией, я предполагаю, что вы пытаетесь интегрировать Fastlink в свое приложение / веб-сайт.
Код ошибки Oauth, который вы получаете как 402, означает, что в запросе отсутствует требуемый параметр oauth.
Вот Вы можете найти различные коды ошибок oauth и что каждый из них означает.
Кроме того, было бы здорово, если бы вы могли взглянуть на настоящее руководство по интеграции Fastlink Вот и выполните все шаги правильно.
Если у вас все еще есть вопросы или возникают проблемы, вы можете пинговать нас в чате в реальном времени на developer.yodlee.com.
Других решений пока нет …