使用 BitBucket REST API 过滤分支
Filtering branches with BitBucket REST API
我是 BitBucket REST 的新手 API 我遇到了一个问题,希望有人能帮助我。
我正在尝试获取有关分支机构的信息,'TEST-BRANCH'。阅读此页面后:https://confluence.atlassian.com/bitbucket/version-2-423626329.html,这是我的 curl 命令:
curl --user {user}:{password} https://api.bitbucket.org/2.0/repositories/{user}/{slug}/refs/branches?q=name+%7E+%22TEST-BRANCH%2F%22
但是,我发出此 curl 请求后收到的响应如下:
{"pagelen": 10, "values": [], "page": 1, "size": 0}
当我 运行 没有过滤器的 curl 命令时:
curl --user {user}:{password} https://api.bitbucket.org/2.0/repositories/{user}/{slug}/refs/branches
我得到了我所有分支的大量列表,我可以清楚地看到那里的测试分支 "type": "branch", "name": "TEST-BRANCH"
我错过了什么?
谢谢,
轴
看起来查询包含一个额外的 %2F
字符 - 字符串解码为 "TEST-BRANCH/"
。删除那个 %2F
你应该可以开始了。
我是 BitBucket REST 的新手 API 我遇到了一个问题,希望有人能帮助我。
我正在尝试获取有关分支机构的信息,'TEST-BRANCH'。阅读此页面后:https://confluence.atlassian.com/bitbucket/version-2-423626329.html,这是我的 curl 命令:
curl --user {user}:{password} https://api.bitbucket.org/2.0/repositories/{user}/{slug}/refs/branches?q=name+%7E+%22TEST-BRANCH%2F%22
但是,我发出此 curl 请求后收到的响应如下:
{"pagelen": 10, "values": [], "page": 1, "size": 0}
当我 运行 没有过滤器的 curl 命令时: curl --user {user}:{password} https://api.bitbucket.org/2.0/repositories/{user}/{slug}/refs/branches
我得到了我所有分支的大量列表,我可以清楚地看到那里的测试分支 "type": "branch", "name": "TEST-BRANCH"
我错过了什么?
谢谢, 轴
看起来查询包含一个额外的 %2F
字符 - 字符串解码为 "TEST-BRANCH/"
。删除那个 %2F
你应该可以开始了。