【问题标题】:Can't get Intuit Customer Data Aggregation API to work using PHP SDK/App无法让 Intuit 客户数据聚合 API 使用 PHP SDK/App 工作
【发布时间】:2014-12-14 07:41:13
【问题描述】:

我似乎无法使用 Intuit 推荐的 SDK/Sample-app,found here。 我在很多方面都尝试了最简单的 example.php 包括(以及更多)。不去。

有没有人设法让Intuit CAD PHP sdk 工作?如果有,请分享您的经验。

谢谢!

【问题讨论】:

  • 有什么错误吗?您是否开启了错误?
  • 我可以从代码中得到的最多错误(我使用调试器,所以我可以非常清楚地看到发生了什么)是:“400 Code:MissingRequiredField,Type:SYSTEM”。

标签: php intuit-partner-platform intuit


【解决方案1】:

我在本地 Windows 机器上遇到了同样的问题。我不得不在 api 调用和 class.aggcatauth.php 上更改 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0)

【讨论】:

  • 好吧,感谢您的反馈,但对于 Intuit 来说已经太晚了 - 我们为他们的竞争对手 - Yodlee 提供了 NOGO 支持和糟糕的 API + 文档(我必须指出,它没有更好的 API,几乎没有足够的文档,但更好的支持帮助我们通过了采用阶段)。感谢分享!
  • @Carcione,我已经交换了你描述的变量,但我仍然收到错误:400 Code:MissingRequiredField,Type:SYSTEM
  • @BoazRymland 我完全同意,但他们的定价要好得多
【解决方案2】:

使用 oauthsimple.php 3rd 方库形成 signed_url 似乎存在问题。 oauth_signature 似乎丢失,因此导致 400 错误 (MissingRequiredField)。

将 oauthsimple.php 中的第 292 行替换为以下内容即可解决问题:

'signed_url' => $this->_path . '?' . $this->_normalizedParameters(), 

【讨论】:

    【解决方案3】:

    jrconlin 已将官方修复推送到主分支。请使用最新的 OAuthSimple.php 解决之前看到的 400 (MissingRequiredField) 错误。

    https://github.com/jrconlin/oauthsimple/tree/master/php

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-04
      • 2011-04-17
      • 1970-01-01
      相关资源
      最近更新 更多