我一直在通过带有 ColdFusion 的 v3 API 实现与 Quickbooks 的连接,并且除了重新连接(https://appcenter.intuit.com/api/v1/connection/reconnect)之外,几乎所有东西都可以正常工作。我可以获取客户信息、创建/更新发票等,但重新连接没有运气。
从我的应用程序中,我收到错误代码 22(需要身份验证),但我发送的身份验证标头与我为任何其他 API 调用发送以访问受保护资源的身份验证标头相同。oauth 规范没有具体的“重新连接”操作,所以我的问题是 Quickbooks 重新连接调用的 auth 标头中需要包含哪些特定的 oauth 属性?
从 oauth 1.0 规范来看,它是Consumer Requests an Access Token的标头吗?
oauth_consumer_key
oauth_token
oauth_signature_method
oauth_signature
oauth_timestamp
oauth_nonce
oauth_version
oauth_verifier
还是为访问受保护资源
而发送的标头
oauth_consumer_key
oauth_token
oauth_signature_method
oauth_signature:
oauth_timestamp
oauth_nonce
oauth_version
或者,它是其他一些标题集吗?
另外,我尝试使用Dev Playgorund测试重新连接,并从那里得到
24 - Invalid App Token
所以我在这一点上不知所措。对于它的价值断开连接工作正常:)
任何帮助,指导,建议将不胜感激。
谢谢