gpt4 book ai didi

java - 在 quickbooks v3 api 中断开应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:06:39 25 4
gpt4 key购买 nike

我正在处理 quickbooks v3 api 集成。我已完成所有集成,但卡在 Quickbooks 与应用程序断开连接。

我正在使用以下代码片段来断开与 quickbooks 的连接

final IAPlatformClient pClient = new IAPlatformClient();
pClient.disconnect(consumerkey, consumersecret, accessToken, accessTokenSecret);

此代码抛出以下错误

错误代码:null,错误消息:断开连接失败:null null 在 com.intuit.ia.connection.PlatformHttpClient.disconnect(PlatformHttpClient.java:81) 在 com.intuit.ia.connection.IAPlatformClient.disconnect(IAPlatformClient.java:40) 在 com.intuit.ia.connection.IAPlatformClient$disconnect.call(未知来源)

不确定我是否遗漏了断开连接 API 的任何依赖项,因为所有其他集成(登录/蓝点菜单/连接到 QB)都可以在 v3 API 上正常工作。

我是使用 v2 quickbooks API 完成的,一切正常,但在 v3 中得到了这个。

如有任何帮助,我们将不胜感激。

提前致谢

编辑

Quickbooks 在 https://developer.intuit.com/docs/0025_quickbooksapi/0060_auth_auth/0015_disconnect_api 断开 API描述的 URL 需要一个 GEt 请求。因此,我没有通过 v3 API,而是尝试向 api url 发出 GET 请求,如下所示

https://appcenter.intuit.com/api/v1/Connection/Disconnect?oauth_token=token&oauth_token_secret=secret&oauth_consumer_key=key&oauth_consumer_secret=secret

现在我收到错误代码 50“缺少 appToken”错误

断开连接 API 是否适用于 GET 请求?我在这里缺少哪个参数?

更新:

Quickbooks V3 API 示例代码链接。

https://github.com/IntuitDeveloperRelations/QuickbooksV3API-Java/tree/master/QuickbooksV3API

最佳答案

能否请您在您的类路径中添加最新的(1.0.2)qbapihelper jar 并尝试调用。

Jar 名称 - ipp-java-qbapihelper-1.2.0-jar-with-dependencies.jar

Disconnect API 没有任何问题。它运作良好。您可以使用任何标准 RESTClient(例如 fiddler)来尝试此调用。 PFB 详细信息。

获取 URI - https://appcenter.intuit.com/api/v1/Connection/Disconnect

请求头 -

content-type: application/xml
Host: appcenter.intuit.com

响应 -

<?xml version="1.0" encoding="utf-8"?>
<PlatformResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://platform.intuit.com/api/v1">
<ErrorMessage />
<ErrorCode>0</ErrorCode>
<ServerTime>2013-12-24T10:09:48.7601Z</ServerTime>
</PlatformResponse>

以上响应表明 API 调用成功。引用 -编辑 - 更新最新的文档引用 - https://developer.intuit.com/docs/0050_quickbooks_api/0020_authentication_and_authorization/oauth_management_api#Disconnect

谢谢

关于java - 在 quickbooks v3 api 中断开应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20586739/

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