UJS*_*UJS 1 c# asp.net quickbooks oauth quickbooks-online
出现 Unauthorize-401 错误。
\n\n我正在开发 QuickBooks 集成模块。几天后,在美国沙箱公司上一切正常。\n今天我为沙箱创建了新的单独帐户用于测试目的。\n 对于旧帐户,一切都很完美。但对于新创建的帐户Unauthorize-401问题来了。
\n\n我今天经历的步骤如下:\n1. 在developer.intuit.com/\n2中创建了帐户。在“我的应用程序”下,创建了新的会计应用程序。\n3. 在沙盒下,添加了美国公司。\n4. 从我的项目,托管在我的本地主机。完成 OAuth 过程以收集访问令牌和访问令牌机密。\n5。现在,当我尝试获取客户列表或(其他 intuit 对象)时,出现 Unauthorize-401 错误。
\n\n我的项目的整个系统在之前创建的沙箱公司上运行良好。\n但是对于今天配置的公司,Unauthorize-401错误是公司。
\n\n我浏览了多个链接,但没有解决所面临的问题,如下:
\n\n首先,我感谢您让我摆脱这个问题。
\n\n代码 :
\n\n收集数据服务:
\n\nprivate DataService GetDataService()\n {\n try\n {\n string accessToken = AppSessions.QBAccessToken,\n accessTokenSecret = AppSessions.QBAccessTokenSecret\n , consumerKey = AppSessions.QBConsumerKey, consumerSecret = AppSessions.QBConsumerSecret\n , realmId = AppSessions.QBCompanyCode;\n OAuthRequestValidator oauthValidator = new OAuthRequestValidator(accessToken, accessTokenSecret, consumerKey, consumerSecret);\n\n var serviceType = IntuitServicesType.QBO;\n var validator = new OAuthRequestValidator(accessToken, accessTokenSecret, consumerKey, consumerSecret);\n var context = new ServiceContext(realmId, serviceType, validator);\n context.IppConfiguration.BaseUrl.Qbo = AppSessions.IppConfigBaseURL;// "https://sandbox-quickbooks.api.intuit.com/";\n return new DataService(context);\n }\n catch (Exception ex)\n {\n return null;\n }\n }\nRun Code Online (Sandbox Code Playgroud)\n\n从 Sandbox US 公司获取客户列表:
\n\npublic List<Customer> GetCustomer()\n {\n return service.FindAll(new NSQB.Customer(), StartPosition, MaxResult).ToList<NSQB.Customer>();\n }\nRun Code Online (Sandbox Code Playgroud)\n\n笔记:
\n\nNSQB是用于 QuickBook 的命名空间的别名,即
\n\n使用 NSQB =\n Intuit.Ipp.Data;
我和Intuit团队讨论过。Quick-book系统正在维护中。
\n\n我在 Quick-Books 团队通过电子邮件收到的回复之一:
\n\n\n\n\n我们今天停电了。请重试。如果您将产品密钥更改为开发密钥以使用沙箱进行测试,请记住将您的基本 URL 更改为沙箱。
\n
中断会导致 401 错误。
\n\n他们分享有关状态管理的维护链接。
\n\n问题仍然存在!
\n小智 5
你的代码看起来不错;当 QuickBooks Online 出现 401 错误时,可能有两个原因:
大多数开发人员不知道的是,当沙箱服务器出现异常时,访问令牌将被重置。这将导致之前的工作访问令牌变得无效,即 401 错误。
以下是我发现在您看到 401 错误时非常有用的一些步骤:
| 归档时间: |
|
| 查看次数: |
2586 次 |
| 最近记录: |