【发布时间】:2014-01-27 06:47:24
【问题描述】:
我正在尝试通过以下 java 程序对基于 OAuth 的 Quickbook API 进行身份验证,
OAuthAuthorizer authorizer = new OAuthAuthorizer(consumerKey,
consumerSecret, accessToken, accessTokenSecret);
try {
Context context = new Context(authorizer, apptoken,
ServiceType.QBO, realmID);
DataService service = new DataService(context);
Customer customer = getCustomer();
service.addAsync(customer, new CallbackHandler() {
@Override
public void execute(CallbackMessage message) {
// TODO Auto-generated method stub
System.out.println(message.getAttachableResponse());
}
});
} catch (FMSException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
我已经提供了消费者密钥、消费者秘密、访问令牌、访问秘密令牌、应用程序令牌和 realmId 的值,但我仍然收到以下异常,
com.intuit.ipp.exception.FMSException: ERROR CODE:3200, ERROR
MESSAGE:message=Exception authenticating OAuth; errorCode=003200; statusCode=401, ERROR DETAIL:null
我是不是做错了什么或遗漏了什么?
【问题讨论】:
标签: java quickbooks