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

