从今天起,应用在使用 GraphQL Admin API 运行批量查询或批量变更之前,需要获得对批量操作的访问权限。您可以在合作伙伴仪表板中为您的应用启用此访问权限。
变更内容
批量查询和批量修改操作分别启用:
- 要运行bulkOperationRunQuery,您的应用需要获得对批量查询的访问权限。
- 要运行bulkOperationRunMutation,您的应用需要获得对批量变更的访问权限。
如果您的应用在未获得访问权限的情况下启动批量操作,则请求将返回“访问被拒绝”错误。此要求适用于所有 GraphQL Admin API 版本。
受影响对象
作为合作伙伴构建并运行批量操作的公共应用和自定义应用会受到影响。目前,商户在 Shopify 管理后台或 Dev Dashboard 中创建的应用不受影响。
如果您的应用已运行批量操作,我们已为其启用了访问权限。您可以在 Partner Dashboard 中确认这一点。
如果在过去 31 天内未运行过批量查询或批量修改操作,应用将失去对该操作类型的访问权限。如果您的应用失去了访问权限,请按照以下步骤重新启用它。
操作步骤
检查应用的访问权限,并启用其运行的操作类型:
- 在合作伙伴仪表板中,转到应用,然后选择您的应用。
- 在侧边栏中,单击API 访问请求。
- 在运行批量操作下,单击允许批量查询、允许批量变更或两者都选。如果某类操作已启用,则该部分会显示其已启用的状态。
您无需更改应用配置、发布新版本或要求商户重新安装您的应用。访问权限适用于已安装您应用的每个商店。
详细信息,请参阅启用对批量操作的访问权限。

