GitHub GraphQL API中Mutation请求的响应是否计入查询点数?
GitHub GraphQL API Mutation请求的速率限制点数计算
你提供的这个createIssue mutation请求会被计为5点,不会是6点。
原因说明
GitHub的二级速率限制是按请求的整体类型来计算点数的:
- 所有mutation类型的请求,无论内部包含多少个具体操作,统一计为5点
- 查询(Query)类型的请求,每个计为1点
你的示例是一个标准的单个mutation请求,完全符合mutation类请求的计数规则,所以只会消耗5点配额,不会额外叠加点数。
新手实用提示
- 每次请求后,你可以在响应头的
X-RateLimit-Remaining字段里查看剩余的配额点数,实时掌握自己的使用情况 - 虽然单个mutation请求里可以包含多个操作,但GitHub对单次请求的mutation数量有上限,建议不要在一个请求里塞太多操作,避免触发其他限制
内容的提问来源于stack exchange,提问作者BobDidley
相关产品推荐
相关产品推荐

