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

Xero API生成发票的正确OAuth2 Scope参数值咨询

正确的Xero OAuth2 Scope用于创建发票

Hey there, let's break this down clearly for you:

  • 核心必填Scope: accounting.transactions
    这个权限授予会计交易的完整读写权限——而发票属于会计交易的范畴,所以这是你创建(同时也能修改、删除或读取)发票必须具备的关键权限。

  • 可选补充Scopes(仅当你的业务流程需要时添加):

    • accounting.contacts: 如果在生成发票时需要创建或更新联系人信息(比如给发票关联新客户)
    • accounting.contacts.read: 如果只需要读取已有联系人数据来关联发票
    • openid profile email: 获取基础用户身份信息的标准权限(通常会包含在授权流程中用于上下文识别,但不是创建发票的严格必要项)

需要注意的点:

  • 不要使用accounting.transactions.read——这是只读权限,无法支持发票的创建或修改操作。
  • 其他如accounting.reports.read、accounting.journals.read等权限和发票创建无关,除非你的应用有其他特定需求,否则可以省略。

举个例子,如果需要核心发票创建权限加上基础用户信息,你的授权URL中的scope参数应该是这样:

scope=openid profile email accounting.transactions

内容的提问来源于stack exchange,提问作者Djave

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.14 07:58:13