QBO Javaライブラリを使用しているJavaアプリケーションから、プログラムでQuickBooksオンラインアカウントにアクセスする方法については、誰でも教えてください。例えばQuickBooksオンラインプログラムによるアクセス
:
OAuthAuthorizer oauth = new OAuthAuthorizer(
consumerKey, consumerSecret,
accessToken, accessTokenSecret);
Context context = new Context(
oauth, appToken, ServiceType.QBO, realmID);
DataService qbService = new DataService(context);
私は他の人が自分のQBアカウントにログインするために使用できるアプリケーションを作成しようとしていませんよ。私は自分のアカウントにプログラムでアクセスしたいだけです。本当にoAuthトークンと秘密を作成するだけでいいですか(そしてトークンを更新し続けますか?)もしそうなら、どうしたらいいですか?
oAuthトークンを生成するためにアカウントにoAuthプレイグランドを使用しようとすると、表示されるポップアップダイアログに「どの会社に接続しますか?」と表示されます。唯一の選択肢は、私の実際のアカウントではなく、サンドボックス(ダミー)の企業アカウントです。
私は数年前にこれを行うことができました(プレイグランドに接続する正しいアカウントがリストされていたように)、今はどのように動作させるのか分かりません。
おかげで、私は実際にセットアップ(彼らは更新ウィンドウ内に収まる場合)私のOAuth credsをを更新しようとするために数週間ごとに実行されるアプリケーションを持っています。私はちょうど私のアカウントにプログラム的なアクセスを得るためにすべてを通過しなければならないことは残念だと思います。 – RTF