You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Quickbook应用遇5020权限错误,如何添加Account读取权限?

QuickBooks Online API生产环境Account读取权限缺失解决方法

你的应用能正常查询Customer,但查询Account时在生产环境报Permission Denied Error : You do not have the access rights to use this feature. Missing permission on Account to Read,沙盒环境正常的原因是:沙盒默认开放全权限用于测试,而生产环境严格遵循你在Intuit开发者平台配置的应用权限,你的生产应用未申请Account资源的读取权限。

解决步骤:

  • 登录Intuit开发者平台,进入你的应用管理后台
  • 找到权限配置模块(一般在应用设置或生产环境专属配置页)
  • 在权限列表的Accounting分类下,找到Account资源,勾选Read权限
  • 保存配置后,必须引导用户重新授权(旧的授权令牌不包含新增的权限)
  • 使用新生成的授权令牌调用$this->dataService->Query("select * from Account where AccountType='{$accountType}' and AccountSubType='{$accountSubType}'")即可正常执行

注意:

  • 部分敏感权限变更可能需要Intuit审核,普通Account读取权限通常即时生效
  • 重新授权时,用户需使用拥有QBO企业管理员权限的账号登录,否则授权会失败

内容的提问来源于stack exchange,提问作者Hamady C.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 06:45:33