我刚刚在
的客户帐户数据部分创建了一个应用 注册后然后我创建了一个.NET应用程序,以便在提供详细信息后获得授权,我在应用程序成功创建后收到,如 consumerKey 和 consumerSecret 。
我能够获取使用我的用户名进行身份验证的页面,但也有一个错误:
糟糕!发生了错误。
请关闭此窗口,然后重试。
错误代码:invalid_database
消息:AppId不能是< = 0,appId = -1
我的主要目标是返回显示成功身份验证的页面。我再次检查了我的应用程序
https://developer.intuit.com/Application/List
我看到该应用的状态:待审核。
我只想测试示例应用程序的身份验证。
我如何理解这个评论系统?我们在PayPal中是否有像沙盒这样的东西进行测试,如果是的话,如何开始使用它?
答案 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文件。请验证。
您可以使用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
由于