任何人都可以帮我使用QuickBooks API和postman生成OAuth令牌吗? 我无法使用API创建一个。 你可以帮我从QuickBooks API帐户中获取样本帐户数据吗?
答案 0 :(得分:1)
您可以参考以下博客,其中介绍了如何使用OAuthPlayground工具生成OAuth1令牌,并在POSTMAN中使用这些令牌进行任何API调用。
您可以从以下链接尝试整个QBO POSTMAN集合。 https://developer.intuit.com/docs/0100_quickbooks_online/0400_tools/0012_postman?isExpand=false#/1500
答案 1 :(得分:0)
您无法通过Postman生成OAuth令牌。
OAuth的重点是为最终用户提供基于UI的流程,以便点击并提供令牌。
使用Intuit提供的UI组件来获取令牌。
答案 2 :(得分:0)
我最近不得不下载QBO的邮递员收藏,以调试与我的应用程序的集成问题。我将OAuth2.0与授权代码一起用作授予类型,以从我的应用向QBO认证用户。这就是QBO现在提供的功能,并非由应用程序开发人员自行决定。
您可以从here下载QBO的邮递员收藏。
要从Postman访问QBO的端点,必须首先创建一个应用条目并在QBO中注册。这样做将为您提供身份验证所需的 ClientID 和 ClientSecret 。另外,将https://www.getpostman.com/oauth2/callback
用作应用程序的 RedirectURI ,因为您将使用Postman进行身份验证。如果您的网站已经启动并正在运行,则可以将指向您网站的链接作为RedirectURI。
在Postman中打开收藏集后,打开 Accounts 端点并切换到 Authorization 标签
点击请求令牌后,您将在新的弹出窗口中重定向到Postman自身内的QBO登录页面。成功的身份验证将关闭弹出窗口,并为您提供访问令牌。点击使用令牌将在发送请求时在主体中设置令牌。
确保您知道您的 companyid ,并且您定位到正确的 baseurl 。请注意,我使用的是 minorversion 9,因为那是我的应用程序使用的。您可以选择坚持14。
点击发送请求应该会在响应中为您提供一些帐户对象。