gpt4 book ai didi

java - 无法验证 Quickbook API

转载 作者:行者123 更新时间:2023-12-01 13:34:43 25 4
gpt4 key购买 nike

我正在尝试通过以下 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();
}

我已经提供了消费者 key 、消费者 secret 、访问 token 、访问 secret token 、应用程序 token 和领域 ID 的值,但我仍然收到以下异常,

      com.intuit.ipp.exception.FMSException: ERROR CODE:3200, ERROR   
MESSAGE:message=Exception authenticating OAuth; errorCode=003200; statusCode=401, ERROR DETAIL:null

我是不是做错了什么或者遗漏了什么?

最佳答案

您似乎收到了“401 Unauthorized”回复。通常,这表明您没有发送 OAuth 凭据,或者它们无效。

您确定我们的 OAuth token 有效吗?你确定它们没有过期吗?您是否通过三足 OAuth 流程来获取 OAuth token ?

关于java - 无法验证 Quickbook API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21374584/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com