我正在尝试了解 GitHub 的 GraphQL API,我想知道突变请求的响应是否会计入 GitHub 的速率限制?根据 Secondary Rate Limitations,突变请求计为 5 分,非突变请求(查询请求?)计为 1 分。 GraphQL 请求分配 20000 个点。例如,我想知道以下请求算作 5 分还是 6 分。
mutation addIssue($input: CreateIssueInput!) {
createIssue(input: $input) {
issue {
id
}
}
}
我总体上是 GraphQL 新手,欢迎提供任何反馈。
我认为您正在混合不同的速率限制,这些速率限制是单独计算的。
来自文档:
一些二级速率限制是由请求的点值决定的。对于 GraphQL 请求,这些点值与主要速率限制的点值计算是分开的。
那么对于这个请求:
mutation addIssue($input: CreateIssueInput!) {
createIssue(input: $input) {
issue {
id
}
}
}