有人能帮助我使用QuickBooks API和Postman生成OAuth令牌吗?我无法使用API创建一个。你能帮我从一个帐户QuickBooks API获取样本帐户数据吗?
rbpvctlc1#
你可以参考下面的博客,它展示了如何使用OAuthPlayground工具生成OAuth1令牌,并在POSTMAN中使用这些令牌进行任何API调用。https://developer.intuit.com/hub/blog/2016/04/25/quick-start-to-quickbooks-online-rest-api-with-oauth1-0您可以从下面的链接尝试整个QBO POSTMAN系列。https://developer.intuit.com/docs/0100_quickbooks_online/0400_tools/0012_postman?isExpand=false#/1500
enxuqcxy2#
我最近不得不下载QBO的 Postman 集合来调试我的应用程序的集成问题。我使用OAuth2.0和授权代码作为授权类型,从我的应用到QBO对用户进行身份验证。这就是QBO现在提供的,它不取决于应用程序开发人员的判断。您可以从here下载QBO的 Postman 收藏。要从Postman访问QBO的端点,您必须首先创建并向QBO注册一个应用条目。这样做将给予您身份验证所需的 ClientID 和 * ClientSecret*。另外,将https://www.getpostman.com/oauth2/callback作为应用的 RedirectURI,因为您将使用Postman进行身份验证。如果您的网站已经启动并运行,您可以将指向您网站的链接作为RedirectURI。在Postman中打开集合后,打开 Accounts 端点并切换到 Authorization 选项卡
https://www.getpostman.com/oauth2/callback
点击 * 获取新的访问令牌 *。
一旦你点击 * 请求令牌 *,你将被重定向到QBO的登录页面在 Postman 本身在一个新的弹出窗口。验证成功后,将关闭弹出窗口并给予您一个 * 访问令牌 *。点击 * 使用令牌 * 将在发送请求时在主体中设置令牌。确保你知道你的 companyid,并且你的目标是正确的 baseurl。请注意,我使用 minorversion 9,因为这是我的应用程序使用。你可以选择坚持14。
点击 * 发送请求 * 应该会在响应中得到一些帐户对象。
pprl5pva3#
您无法通过Postman生成OAuth令牌。OAuth的全部意义在于给予最终用户一个基于UI的过程,让他们点击并提供令牌。使用Intuit提供的UI组件获取令牌。
3条答案
按热度按时间rbpvctlc1#
你可以参考下面的博客,它展示了如何使用OAuthPlayground工具生成OAuth1令牌,并在POSTMAN中使用这些令牌进行任何API调用。
https://developer.intuit.com/hub/blog/2016/04/25/quick-start-to-quickbooks-online-rest-api-with-oauth1-0
您可以从下面的链接尝试整个QBO POSTMAN系列。https://developer.intuit.com/docs/0100_quickbooks_online/0400_tools/0012_postman?isExpand=false#/1500
enxuqcxy2#
我最近不得不下载QBO的 Postman 集合来调试我的应用程序的集成问题。我使用OAuth2.0和授权代码作为授权类型,从我的应用到QBO对用户进行身份验证。这就是QBO现在提供的,它不取决于应用程序开发人员的判断。
您可以从here下载QBO的 Postman 收藏。要从Postman访问QBO的端点,您必须首先创建并向QBO注册一个应用条目。这样做将给予您身份验证所需的 ClientID 和 * ClientSecret*。另外,将
https://www.getpostman.com/oauth2/callback
作为应用的 RedirectURI,因为您将使用Postman进行身份验证。如果您的网站已经启动并运行,您可以将指向您网站的链接作为RedirectURI。在Postman中打开集合后,打开 Accounts 端点并切换到 Authorization 选项卡
点击 * 获取新的访问令牌 *。
一旦你点击 * 请求令牌 *,你将被重定向到QBO的登录页面在 Postman 本身在一个新的弹出窗口。验证成功后,将关闭弹出窗口并给予您一个 * 访问令牌 *。点击 * 使用令牌 * 将在发送请求时在主体中设置令牌。
确保你知道你的 companyid,并且你的目标是正确的 baseurl。请注意,我使用 minorversion 9,因为这是我的应用程序使用。你可以选择坚持14。
点击 * 发送请求 * 应该会在响应中得到一些帐户对象。
pprl5pva3#
您无法通过Postman生成OAuth令牌。
OAuth的全部意义在于给予最终用户一个基于UI的过程,让他们点击并提供令牌。
使用Intuit提供的UI组件获取令牌。