问题标签 [bitbucket-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
122 浏览

oauth - 不使用 bitbucket API 检索令牌

我正在尝试从 Bitbucket 获取请求令牌,但我收到“错误请求 - 无法验证 OAuth 请求”。我正在使用 drupal 执行此操作,这是我目前拥有的代码:

0 投票
2 回答
1477 浏览

php - BitBucket API 下载 src 文件 zip 问题

我正在连接到 BitBucket API,并希望能够将存储库的 zip 文件下载到服务器。由于存储库是私有的,因此需要用户访问。

我可以通过链接中的用户登录详细信息下载文件:

但我希望能够通过 API 使用访问令牌下载文件,很可能是通过 cURL 或任何其他方式。

0 投票
0 回答
57 浏览

php - 尝试将 pullrequest 与 bitbucket api 合并时出错

每次尝试将拉取请求与 bitbucket api 合并时,我都会收到错误消息。

这是我的代码:

这是错误代码:

我已经尝试使用“CURLOPT_POSTFIELDS”发送信息(所有者、仓库和请求 ID)。但我得到了同样的错误。

有人可以帮助我吗?

0 投票
2 回答
99 浏览

php - 谁能为我提供用于 bitbucket api 的 php 或 nodejs oauth 库,以便我可以通过 ajax 调用与该库进行交互?

我需要一个基于 php(最好)的库,例如 loginWithBitbucket.php,这样,我向它发送授权请求,它将通过打开新选项卡并询问用户登录凭据来授权 bitbucket 用户并进行授权,然后返回响应数据即 JSON 数据作为 ajax 请求的响应。

0 投票
2 回答
51181 浏览

python - 打 API 时 curl vs python“请求”

我正在尝试为我的帐户访问 Bitbucket API,成功的尝试如下所示:

curl --user screename:mypassword https://api.bitbucket.org/1.0/user/repositories

在命令行中。在python中,我尝试:

然后

都得到405错误。API 是https://confluence.atlassian.com/bitbucket/rest-apis-222724129.html

我想知道:

  1. 我在请求版本中做错了什么,它们看起来都类似于我的 curl 尝试

  2. 使用 curl 和 python 请求模块请求有什么区别?阅读带有 curl 示例的 API 然后用 python 编写它时,我可以识别出什么通用模式?

谢谢

回答:

它需要正确的标题

https://answers.atlassian.com/questions/18451025/answers/18451117?flashId=-982194107

更新:

0 投票
2 回答
3690 浏览

java - 如何通过 Jersey+Oltu 从 Java 桌面应用程序访问 Bitbucket API?

正如标题所述,我想从本机 Java 桌面应用程序访问bitbucket API 。Bitbucket 要求应用程序使用 OAuth2,为此我发现Oltu应该可以完成这项工作。

但是,我对 OAuth 的了解非常有限,因此我还处于很早的阶段。这是我到目前为止所做的:

第 1 步:我使用我的 Bitbucket 帐户注册了一个 OAuth 消费者,并提供了以下详细信息:

问题一:我可以自动执行此步骤吗?

第 2 步:我运行了以下 Java 代码:

第 3 步:我收到以下 locationURI 并在 Firefox 中打开

问题 2:我需要使用浏览器还是可以从 Java 应用程序执行此操作?

我在 Firefox 中收到以下回复消息:

问题 3:接下来正确的步骤是什么,我的方法有什么问题?

0 投票
2 回答
4359 浏览

bitbucket - Bitbucket 搜索存储库 API

我一直在尝试找到一个 API 来根据它们编写的语言查询 BitBucket 上的存储库。几年前我一直在使用

但是现在链接已经死了。

下面有一个新的API

但是没有关于任何查询参数的文档。

有没有办法浏览公共回购?

0 投票
1 回答
1092 浏览

bitbucket - Bitbucket 拉取请求更新 webhook

现在使用 webhook 拉取请求更新事件,我会收到任何拉取请求更新的通知(例如:描述更新、标题更改等)

有没有办法只在对拉取请求进行推送时才收到通知?

0 投票
1 回答
176 浏览

php - 从控制台应用程序授权 BitBucket API

我正在构建一个Symfony 控制台脚本(PHP)。

是否可以从命令行、基于控制台的应用程序(即没有浏览器)授权 BitBucket API (oAuth)?

或者换一种说法——BitBucket 是否允许 2-legged oAuth 2.0?

0 投票
1 回答
1497 浏览

android - Bitbucket API 创建新问题 401 未经授权

我正在使用 OkHttp 向 Bitbucket API 发出 POST 请求以创建新问题。他们的文档说私人回购或私人问题跟踪器需要身份验证才能使用此 API 创建新问题。我的回购和我的问题跟踪器都是公开的,所以不应该有任何问题。但是,当我拨打电话创建新问题时,我收到了 401 未经授权的响应。这是我用来拨打电话的代码:

问题: 谁能告诉我为什么我会收到未经授权的回复?

更新
每吉姆雷德蒙德我已经更改了我的请求以首先进行身份验证。我现在正在向https://bitbucket.org/site/oauth2/authorize?client_id=myConsumerKey&response_type=token进行 POST并且我得到响应 200 OK 但我没有在标题中看到令牌...知道为什么我'我没有得到一个令牌作为回应?