0

これは私のコードです:

string accessToken = "##";

string accessTokenSecret = "##"; string consumerKey = "##"; string consumerSecret = "##"; string appToken = "##"; 文字列 realmId = "##"; //Quickbooks オンラインの会社 ID

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

受け取っています: InvalidTokenException was unhandled by user code - {"Unauthorized"} 新しい ServiceContext 行の作成中。何が問題なのかわからない。

助けてくれてありがとう。

4

1 に答える 1

2

このエラー メッセージ:

InvalidTokenException がユーザー コードによって処理されませんでした - {"Unauthorized"}

使用している OAuth トークンが無効になったときに発生します。

私はそれを再確認します:

  • Intuit から取得した有効な OAuth トークンのセットを使用しています
  • トークンは期限切れではありません (Developer Playground トークンの有効期間は非常に短く、独自の実際の OAuth エンドポイントを設定する場合は、有効期間が 6 か月のトークンを使用できます)。

独自の OAuth エンドポイントを設定するための Intuit のドキュメントは次のとおりです。

于 2013-03-18T19:51:54.407 に答える