我使用我为OAuth 1.0a找到的Go库连接到QB API:https://github.com/kurrik/oauth1a。我实际上已经完成了所有工作,我无法想到我改变的任何内容,但现在我发出的每个请求都会返回token_rejected。从我在其他地方读到的内容来看,这通常意味着我的访问令牌已经过期,但即使我从一开始就开始整个三足OAuth流程,我会在得到验证后得到相同的响应。我已经三次检查了我的消费者密钥和秘密,我知道他们是正确的。我可以将使用API Explorer创建的Access Token和Secret插入到我的代码中,它工作正常,所以我知道问题是与我从QB返回的Access Token相关的问题。当我打印出我正在使用的令牌时,一切看起来都很好,它们确实匹配QB在握手过程之后通过查询字符串发回给我的内容。我现在整天都在撞墙,任何帮助都会很棒。
答案 0 :(得分:2)
只是添加了答案,这是Oauth Library代码的一个问题,现在已经解决了。
-Jarred