使用Intuit连接到应用程序时出错

时间:2013-08-01 11:12:41

标签: intuit-partner-platform intuit

我刚刚在

客户帐户数据部分创建了一个应用 注册后

https://developer.intuit.com

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

我能够获取使用我的用户名进行身份验证的页面,但也有一个错误:

  

糟糕!发生了错误。
  请关闭此窗口,然后重试。
  错误代码:invalid_database
  消息:AppId不能是< = 0,appId = -1

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

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

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

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

我如何理解这个评论系统?我们在PayPal中是否有像沙盒这样的东西进行测试,如果是的话,如何开始使用它?

3 个答案:

答案 0 :(得分:2)

你<100>肯定你是否已在你的应用的配置中正确输入了OAuth密钥,密码和应用令牌?

您不需要经历任何类型的审核流程 - 您可能只是输入/配置错误。

答案 1 :(得分:2)

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

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

以上链接包含CAD和Quickbooks的代码示例。 请验证您要查找的内容。

答案 2 :(得分:1)

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

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

您可以使用API​​Explorer工具轻松测试此用例。

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

由于