因此,我们一直在使用带有PHP实现的Yodlee RESTful API,但是在添加网站帐户时我们遇到了一个不一致的问题,这导致项目摘要返回“ Api执行成功”的进一步问题。找到API的数据。“
有时,只有在有时,当第一次调用“ SiteAccountManagement / addSiteAccount1 ”Yodlee API调用时,返回数据如下所示:
...
siteRefreshInfo => object(stdClass) {
siteRefreshStatus => object(stdClass) {
siteRefreshStatusId => (int) 1
siteRefreshStatus => 'REFRESH_TRIGGERED'
}
siteRefreshMode => object(stdClass) {
refreshModeId => (int) 2
refreshMode => 'NORMAL'
}
updateInitTime => (int) 1405406124
nextUpdate => (int) 1405407024
code => (int) 801
suggestedFlow => object(stdClass) {
suggestedFlowId => (int) 2
suggestedFlow => 'REFRESH'
}
noOfRetry => (int) 0
}
...
以后会导致“ DataService / getItemSummariesForSite ”API调用返回“Api执行成功。没有找到API的数据。”。
但是,在对这些API函数进行新调用时(仅刷新页面),“ SiteAccountManagement / addSiteAccount1 ”的返回数据将如下所示:
...
siteRefreshInfo => object(stdClass) {
siteRefreshStatus => object(stdClass) {
siteRefreshStatusId => (int) 10
siteRefreshStatus => 'SITE_CANNOT_BE_REFRESHED'
}
siteRefreshMode => object(stdClass) {
refreshModeId => (int) 2
refreshMode => 'NORMAL'
}
updateInitTime => (int) 0
nextUpdate => (int) 1405575826
code => (int) 0
suggestedFlow => object(stdClass) {
suggestedFlowId => (int) 1
suggestedFlow => 'NOT_REFRESHABLE'
}
itemRefreshInfo => array(
(int) 0 => object(stdClass) {
memItemId => (int) 11529165
itemSuggestedFlow => object(stdClass) {
suggestedFlowId => (int) 1
suggestedFlow => 'NOT_REFRESHABLE'
}
itemSuggestedFlowReason => object(stdClass) {
suggestedFlowReasonId => (int) 5
suggestedFlowReason => 'RECENTLY_REFRESHED'
}
errorCode => (int) 0
retryCount => (int) 0
}
)
noOfRetry => (int) 0
}
...
什么可能导致添加网站返回代码801,以及代码代表什么?
我们已经按照快速入门指南中推荐的Yodlee API程序进行了操作,而且大部分时间情况都很好。
答案 0 :(得分:0)
实际上状态代码801代表 "正在申请:我们会在更新您的帐户时等待。"
因此,当您下次刷新页面时,可能会完成添加网站帐户的刷新,以便您获得添加的帐户详细信息列表。
请参阅以下链接以获取不同状态代码的表示。 Error Codes