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

求助:Upwork GraphQL API获取合同反馈权限问题

解决Upwork GraphQL合同反馈查询权限不足问题

你的查询语句:

query GetContractFeedback($contractId: ID!) {
  contract(id: $contractId) {
    id
    title
    feedback {
      clientFeedback {
        comment
      }
    }
  }
}

返回的错误信息:

{
  "errors": [
    {
      "message": "The client or authentication token doesn't have enough oauth2 permissions/scopes to access: [ClientFeedback.comment, Feedback.clientFeedback]. For more information check: https://www.upwork.com/developer/documentation/graphql/api/docs/index.html#getting-started-application-permissions document link",
      "extensions": {
          "classification": "ExecutionAborted"
      }
    }
  ]
}

针对这个权限不足的问题,按以下步骤排查:

  • 检查应用权限配置:即使你认为密钥有完整访问权限,也需要确认应用在Upwork开发者平台的权限设置中,是否勾选了访问合同反馈相关的权限项。错误提示明确指出缺少ClientFeedback.comment和Feedback.clientFeedback对应的scope,需确保这些权限已被启用。

  • 重新生成认证令牌:如果权限配置已正确,可能是当前使用的认证令牌生成时未包含最新的权限范围。需要重新生成令牌,确保生成过程中请求了所需的反馈访问权限。

  • 验证令牌权限范围:通过Upwork的权限验证接口,检查当前令牌实际拥有的权限列表,确认是否包含访问合同反馈字段的权限。如果不包含,说明令牌生成时未正确获取对应scope,需重新生成。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 00:43:11