有时候,在一次新的oAuth握手之后,从IntuitAnywhere API获取“API需要授权”

2024-09-29 07:29:15 发布

您现在位置:Python中文网/ 问答频道 /正文

在完成了与IntuitAnywhere(AI)的oAuth握手之后,我使用API获取blue dot菜单的HTML。有时,会返回预期的HTML。其他时候,我收到这个信息

This API requires Authorization. 22 2013-01-10T15:32:33.43741Z

通常,此消息在oAuth令牌过期时返回。然而,当我得到它的时候,我可以在我的网站上点击一下或者做一次刷新,然后返回预期的HTML。我检查了正在发送的头,在这两种情况下(即,当返回预期的HTML,并返回错误时),请求是完全相同的。如果这是Intuit的API中的一个bug,我不会感到惊讶,但是我首先要排除任何其他可能性。请让我知道,如果你有任何想法,如何解决这个问题。谢谢。在

更新:似乎只有在刷新时才会出现问题。Firefox和OSX上的Safari似乎都是这样。这听起来像是Javascript缓存问题。在


Tags: api信息消息网站html菜单情况blue
1条回答
网友
1楼 · 发布于 2024-09-29 07:29:15

我也收到了这个错误,并张贴这作为其他谁无意中发现这一点的指针。我的错误代码22(需要身份验证)意味着OAuth签名错误。这很混乱,因为我找不到Quickbooks文档中列出的重新连接错误。在

我将请求签名为“POST”请求,而不是“GET”请求,这是Quickbooks调用重新连接端点所需的。在

相关问题 更多 >