客户帐户数据API(通过Aggcat)始终返回400响应代码

时间:2014-09-17 22:20:20

标签: intuit-partner-platform customer-account-data-api

我使用Intuit客户帐户数据API设置了一个应用程序,并使用Aggcat gem(https://github.com/cloocher/aggcat)运行Rails应用程序。我不得不更换我的证书,并按照OpenSSL发现here的说明进行操作。在我的应用程序下,我上传了新的公共证书,并更改了Aggcat上的设置,以使用随其生成的新私钥文件。

我可以运行client.scope(1)但是当我尝试运行其他任何东西(例如client.institutions)时,我得到一个错误的请求错误(400)。任何想法可能是什么问题?我曾多次尝试重新生成证书,但没有运气。

1 个答案:

答案 0 :(得分:0)

根据IPP的网站,

400 - 错误请求代表 - 如果网址或变量格式不正确,则会显示此错误。

参考 - https://developer.intuit.com/docs/0020_customeraccountdata/customer_account_data_api/0700_error_codes

我没有尝试过使用ruby的CAD调用,但是我使用了示例JAVA app(IPP)。 您可以运行示例Java应用程序(通过在调试模式下配置devkit记录器)并捕获原始请求/响应和URL(和参数),并比较您在ruby示例中获得的内容。这可能有助于您调试这些问题。

否则,您也可以尝试其他两个可用的红宝石示例 - https://developer.intuit.com/docs/0020_customeraccountdata/devkits

由于