2017-08-22 13 views
0

APIを使用してQuickbooksに接続するのに多くの時間を費やしました。まず、 Intuit OAuth2 DotnetOAuth2-Dotnet_UsingSDKのサンプルアプリをダウンロードしました。
は、web.configファイルを設定するには、正確に指示に従ったが、ページサインインの代わりにオープニングQBの両方のアプリケーションには、以下の役に立たないエラーメッセージを表示してページを返す:Quickbooks APIがOAuth2認証のサインインページを開くことができない理由

大変申し訳ございません!
問題が発生しています。後でもう一度お試しください。ここで

config.webの関連する部分である:

<add key="redirectURI" value="http://localhost:44334/OAuth2Manager.aspx"/> 
<add key="qboBaseUrl" value="sandbox-quickbooks.api.intuit.com"/> 
<add key="discoveryURI" value="https://developer.api.intuit.com/.well-known/openid_sandbox_configuration/"/> 
<add key="clientId" value="oAuth_consumer_key"/> 
<add key="clientSecret" value="oAuth_consumer_secret"/> 

this so solutionはどちらか助けていません。私の欠点は何ですか?

答えて

0

この奇妙な問題の解決策が見つかりました。私のクイックブックの開発者アカウントは2017年8月17日より前に作成されていたので、OAuth1.0と関連していましたが、サンプルコードはOAuth2.0です。このコンフリクトを解決するには、8月17日以降に新しい開発者アカウントと新しいアプリケーションを作成し、OAuth2.0と関連付けることになります。 Intuitは、OAuth1.0ではconsumerKey、2.0ではClientKeyというキー名以外は何も表示しないことでこの謎を解き明かしました。残念ながら、私はそれを誤解と見落としました。

レッスン:Intuitデベロッパーになると、私よりもIQが多くなります。

関連する問題