0

这是我的代码:

string accessToken = "##";

字符串 accessTokenSecret = "##"; 字符串 consumerKey = "##"; 字符串 consumerSecret = "##"; 字符串 appToken = "##"; 字符串领域 ID = "##"; //在线快速手册中的公司ID

OAuthRequestValidator oauthValidator = new OAuthRequestValidator(accessToken, accessTokenSecret, consumerKey, consumerSecret);
ServiceContext context = new ServiceContext(oauthValidator, appToken, realmId, IntuitServicesType.QBO);

我收到:用户代码未处理 InvalidTokenException - {"Unauthorized"} 在创建新的 ServiceContext 行中。不确定是什么问题。

感谢您提供的任何帮助。

4

1 回答 1

2

此错误消息:

用户代码未处理 InvalidTokenException - {"Unauthorized"}

当您使用的 OAuth 令牌不再有效时发生。

我会仔细检查:

  • 您正在使用从 Intuit 获得的一组有效 OAuth 令牌
  • 令牌未过期(如果您设置自己的实际 OAuth 端点,Developer Playground 令牌的寿命很短,可以使用更长寿命的 6 个月令牌)

这是 Intuit 用于设置您自己的 OAuth 端点的文档:

于 2013-03-18T19:51:54.407 回答