Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Yodlee AddSiteAccount和GetItemSummaries不会返回预期结果_Php_Api_Yodlee - Fatal编程技术网

Php Yodlee AddSiteAccount和GetItemSummaries不会返回预期结果

Php Yodlee AddSiteAccount和GetItemSummaries不会返回预期结果,php,api,yodlee,Php,Api,Yodlee,因此,我们在PHP实现中使用了Yodlee RESTful API,但在添加站点帐户时遇到了不一致的问题,这导致项目摘要返回API执行成功时出现更多问题。找不到API的数据 有时,只是有时,当从SiteAccountManagement/addSiteAccount1 Yodlee API调用获得响应时,第一次调用时,返回的数据如下所示: ... siteRefreshInfo => object(stdClass) { siteRefreshStatus => object

因此,我们在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过程,大多数情况下,一切正常。

实际上,状态代码801代表 请求正在进行:请稍候,我们正在更新您的帐户

因此,下次刷新页面时,添加站点帐户的刷新可能会完成,这样您将获得添加帐户详细信息的列表

有关不同状态代码的表示,请参阅下面的链接。

Offtopic:我不知道有什么东西的名字这么接近我的名字。。。