0

我刚刚在客户帐户数据部分创建了一个应用程序

注册后https://developer.intuit.com

然后我创建了一个 .NET 应用程序以在提供详细信息后获得授权,我在成功创建应用程序后收到了consumerKeyconsumerSecret等。

我能够获得使用我的用户名进行身份验证的页面,但也出现如下错误:

哎呀!发生了错误。
请关闭此窗口并重试。
错误代码:invalid_database
消息:AppId 不能 <= 0,appId=-1

我的主要目标是返回显示成功身份验证的页面。我再次检查了我的应用程序

https://developer.intuit.com/Application/List

我看到 状态:该应用程序的待审核

我只想测试示例应用程序的身份验证。

我如何理解这个审查系统?我们在 PayPal 中是否有类似沙箱的东西用于测试,如果有,如何开始使用它?

4

3 回答 3

2

您是否100%确定您的 OAuth 密钥、机密和应用令牌已正确输入到应用的配置中?

您不需要经历任何形式的审查过程——您可能只是输入/配置不正确。

于 2013-08-01T11:43:22.097 回答
2

我认为您对客户帐户数据应用程序和 Quickbooks 应用程序感到困惑。如果您为 CAD 创建了应用程序,则还需要上传证书。如果您转到 CAD 的 GITHUB 示例应用程序-https ://github.com/IntuitDeveloperRelations/IPP_Sample_Code- >客户帐户数据

您将看到它不需要 oauth 回调 url 或您提到的任何值。当您创建一个 quickbooks 示例应用程序时,所有这些值都是必需的。

上面的链接既有 CAD 的代码示例,也有 Quickbooks。请验证您要查找的内容。

于 2013-08-01T13:15:25.393 回答
1

很可能您使用了错误的公私钥对。

在设置 AggCat 集成时,您使用了一个公钥,但在进行 SAML 断言时,您没有使用相应的 .key/.p12 文件。请确认。

您可以使用 APIExplorer 工具轻松测试此用例。

https://developer.intuit.com/apiexplorer?apiname=CustomerAccountData

您可以参考以下步骤来获取新令牌并测试 API 调用。

使用 openssl 生成密钥 - https://developer.intuit.com/docs/0020_customeraccountdata/007_firstrequest

生成这些密钥后,您可以使用公钥创建示例应用程序。https://developer.intuit.com/docs/0020_customeraccountdata/009_using_customeraccountdata/0010_gettingstarted/0015_create_an_cad_integration

然后在 apiexplorer 链接中使用带有 pwd 的 .p12 文件进行 SAML 断言 - https://developer.intuit.com/apiexplorer

谢谢

于 2013-08-01T12:12:18.057 回答