【发布时间】:2017-08-07 14:52:07
【问题描述】:
我需要一些帮助来确认要使用的 URL。 Quickbooks Online 不再支持新帐户的 OAuth 1 并且 OAuth 2 文档似乎有点杂乱无章和令人困惑。最重要的是,在过去的几天里,我从 API 中看到了很多模糊的错误,并且似乎有一些计划的维护,但即使所有系统都可以运行,我仍然看到一条消息说“我们正在由于定期维护,暂时无法使用。”
我一直在尝试通过将 URL 粘贴到浏览器中以获取授权代码来测试初始步骤。这是我的 URL 逐字逐句,除了一个假的 client_id 和一个假的 ngrok 子域:
目前的回复给了我一个漂亮的黄色便利贴,上面写着“我们很快就会回来”。我知道这看起来很明显,但 Intuit 状态页面的所有内容都显示为绿色。如果它真的出现故障,如果有人可以确认这是要使用的正确 URL,它仍然会有所帮助,因为我注意到两个“发现”文档都没有这个 URL,但是在我的头撞到墙上之后几天前,我意识到发现文档可能不正确,因此我转而尝试使用沙盒 URL。
这是正确的还是基本 URL 应该是其他东西,例如
https://appcenter.intuit.com/connect/oauth2
https://oauth.intuit.com/oauth/v1/get_request_token
即使在开发模式下?
我很惊讶没有详细的与语言无关的 REST 客户端分步示例,用于使用 Quickbooks Online API 的 OAuth2。有人评论说 Intuit 一定觉得展示如何生成签名太复杂了,每个人都应该只使用一个 SDK,但没有一个 SDK 对我来说是一个选项。
感谢您的帮助!
【问题讨论】: