首页 > 解决方案 > 有没有办法在调用 Github API 时自动指定默认分支?

问题描述

我正在尝试使用以下代码从以 repo 的默认分支为基础的 Github API 获取所有拉取请求:

pr_generator = gh.getiter(
        "/repos/{organisation}/{repo}/pulls?state={state}&sort={sort}&base={base}&direction={direction}",
        url_vars={
            "sort": "updated",
            "base": "master",
            "state": "all",
            "organisation": requester,
            "repo": repo,
            "direction": "desc",
        },
    )

只要默认分支称为“master”就可以了,但这种情况越来越少。有没有办法指定“默认”并使用默认分支,无论其名称是什么。或者任何比调用/repos/{owner}/{repo}来获取default_branch.

标签: githubgithub-api

解决方案


推荐阅读