intuit-partner-platform - Initializer.cs 中的 InitializeServiceContext 已开始在我的测试应用程序中抛出 "Unauthorized"

标签 intuit-partner-platform quickbooks-online

针对 qbo 使用 c# devkit。当我昨天离开时,一切正常,但是今天尝试初始化测试应用程序中的服务上下文时,我开始收到“Intuit.Ipp.E​​xception.InvalidTokenException:未经授权”错误。

ServiceContext context = Initializer.InitializeServiceContext(oauthValidator, realmId, string.Empty, string.Empty, dataSourcetype);

错误出现在InitializeServiceContext中: context = new ServiceContext(oauthValidator,realmId,intuitServiceType);

我昨天注册了我的测试公司(即我现在有一个付费的 Quickbooks 在线帐户)我是否不允许继续针对真实帐户进行测试?或者我在某个地方犯了更大的错误。

谢谢

编辑:

当尝试登录 Intuit Developer Playground 上的测试应用程序时,我收到以下错误:

Oops! An error has occurred.

Please close this window and try again.

Error Code: internal_error
Message: Error Authorizing Request Token: <redacted-token>

最佳答案

您的 OAuth token 不再有效。初始化 QBO 的 ServiceContext 对象会检索领域的基本 URL,这需要授权并因此引发未经授权的错误。

关于intuit-partner-platform - Initializer.cs 中的 InitializeServiceContext 已开始在我的测试应用程序中抛出 "Unauthorized",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14507929/

相关文章:

c# - 如何生成oauth_signature intuit ipp QBO API V3

intuit-partner-platform - Quickbooks Online API 中 OAuth 2 的正确 URL?

ssl - Quickbooks 集成 SSL 本地发行者问题

quickbooks - 在 QuickBooks API V3 中以 PDF 格式检索发票

python - QuickBooks 在解析提供的用于在 QB 桌面中创建采购订单的 XML 文本流时发现错误

使用 QBXML 在线访问 Quickbooks

intuit-partner-platform - 我需要处理 OpenId 吗?

php - 如何使用 Keith Palmer 的 QBO 框架设置自定义字段的值?