请求从忒IPP请求令牌给出权限被拒绝(Request for Request Token from

2019-10-18 12:54发布

我没有问题,我的本地开发的网站这样做。 但是,当我尝试建立从我的直播现场QuickBooks的文件一个新的连接,我得到一个权限被拒绝的错误。

以下是错误返回:“后https://oauth.intuit.com/oauth/v1/get_request_token :权限被拒绝”

下面是请求头

Content-Type
  application/x-www-form-urlencoded

Authorization
  OAuth oauth_consumer_key="MY_KEY",
  oauth_nonce="MY_NONCE",
  oauth_signature="MY_SIG",
  oauth_signature_method="HMAC-SHA1",
  oauth_timestamp="1377287041",
  oauth_version="1.0"

这里是请求正文:

oauth_callback=http%3A%2F%2Fwww.intheloop-notes.com%2Fqb%2Fconnect%2Freturn%2F

---- ----编辑

响应是零干脆,我就得到一个错误,从我的Go代码:

response, err := client.Do(request)

这就是为什么我添加了一对夫妇的标签这个问题(去谷歌,应用引擎),试图扩大我的观众。 我敢肯定的是,错误是在我的OAuth库发送请求的方式。 我使用这个库: https://github.com/kurrik/oauth1a ,它一直在我的本地开发的网站就好了,但给我的“权限被拒绝”的错误,当我做我的,从现场直播的电话。 我认为这是在开发应用程序引擎服务器创建从实时引擎的方式做的请求的方式存在差异,但我不知道到底是什么。

有任何想法吗?

Answer 1:

找到了! 我想到了! 谢谢你,玛纳斯,我就不会没有找到你给的是最后一个环节,这个解决方案。 对于任何人谁是疑惑:我有使用appengine.urlfetch库来创建一个自定义http.Client。 一旦我想通了这一点,解决方法很简单,我只是不得不改变的创建客户端进入这个一行代码:

client := urlfetch.Client(appengine.NewContext(r))

问题解决了!



文章来源: Request for Request Token from Intuit IPP gives permission denied