问题标签 [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 投票
0 回答
365 浏览

python - 如何使用 python urllib2 通过 bitbucket API 创建服务 POST?

虽然此代码可以很好地向我的存储库添加部署 ssh-key...

...我不能做同样的事情来创建服务挂钩。

因为它给了我 404

但是我可以像这样使用 curl 手动创建一个 webhook:

那么如何使用 python urllib2 在 Bitbucket API 中成功地将 webhook URL 添加到我的存储库?

0 投票
2 回答
1167 浏览

oauth - Bitbucket API OAuth 未正确重定向

我正在尝试为我的网站设置 Bitbucket OAuth,但由于某种原因,Bitbucket 没有正确重定向回我的网站。我已经创建了 OAuth 密钥和秘密,并且在我的 Silex 应用程序中使用了 Guzzle OAuth 插件。

首先,我通过 oauth/request_token 端点请求一个临时令牌。使用该令牌我重定向到 oauth/authenticate 端点:

这将在 Bitbucket 网站上打开页面,用户可以在该页面上授予或拒绝对其帐户的访问权限。在我单击“授予访问权限”后,Bitbucket 应该重定向回之前指定的回调 url,但它会将我的回调 url 附加到 Bitbucket url,如下所示:

https://bitbucket.org/api/1.0/oauth/http%3A%2F%2Fmysite.local%2Fauth%2Fbitbucket%2Fcallback?oauth_verifier=xxxxxxxxxx&oauth_token=xxxxxxxxxxxxxxxxxx

这显然会产生一个 Bitbucket 404 页面。有谁知道为什么重定向到我的回调 url 不能正常工作?

0 投票
1 回答
2564 浏览

php - 向 Bit Bucket Access Token Endpoint 提交 Guzzle POST 时出现错误请求

我一直在尝试使用 OAuthv1.a 和位桶来实现一个简单的身份验证流程。当我使用之前提供的验证程序和 oauth_token 请求访问令牌时,就会出现我的问题。我总是收到 400 错误,但没有真正说明原因。

我在 guzzle 中使用 OauthPlugin 类来构建签名参数并按照文档中的描述提交发布请求。有没有人在使用任何其他 OAuthv1 提供程序或 Bit Bucket 时遇到过这样的问题?

0 投票
1 回答
1266 浏览

bitbucket - Bitbucket 使用 API 添加 POST HOOK

我可以看到可以在界面中向 Bitbucket 添加一个 git 挂钩,如下所示:

在此处输入图像描述

是否可以POST使用 Bitbucket 的 API 而不是使用 Web 界面添加这样的钩子?是否可以使用 API 删除现有的钩子?

0 投票
1 回答
93 浏览

bitbucket - 使用 Bitbucket API 获取用户所属的团队组

如何获取用户所属的团队组的列表?我找到了这个端点,但如果调用者没有管理权限,它总是返回空响应

0 投票
2 回答
45 浏览

git - 在另一个应用程序中使用 Bitbucket 资源

我是软件工程专业的学生,​​我必须为我的一门课程创建一个新项目。

我设计了需要使用 git 作为后端服务的应用程序解决方案。它需要 git 基础操作,例如创建用户、授予访问权限、管理 ssh 密钥、提交、推送等,所以我尝试运行一个 git 服务器,但我认为如果应用程序使用像 bitbucket 这样的完美服务,这将是一个更好的解决方案。

所以我的问题是,我可以为我的应用程序使用 bitbucket 资源作为后端服务吗?如果答案是肯定的,请告诉我该怎么做,我可以免费使用 bitbucket 资源吗?

提前致谢,

此致。

0 投票
1 回答
5391 浏览

git - 通过 cURL 删除 bitbucket 存储库

有人知道如何通过 cURL 从 bitbucket 中删除存储库吗?

目前我已经制作了通过 curl 在 bitbucket 上创建远程存储库的脚本

但现在我无法通过 curl 从 bitbucket 中删除该存储库

我正在使用

并有错误 {"error": {"message": "'username'", "detail": " File \"/opt/python/domains/bitbucket.org/current/bitbucket/local/env/lib/python2. 7/site-packages/piston/resource.py\",第 208 行,通话中\n}

https://bitbucket.org/zhemao/bitbucket-cli仅从用户帐户中删除存储库,但没有选项删除我所属的其他所有者拥有的存储库。

有任何想法吗 ?

0 投票
2 回答
3998 浏览

java - 将 BitBucket REST API 与 Java 结合使用

我正在开发一个使用 Java 编码的程序,并且需要使用 Java 代码使用某些 Bitbucket 功能。但是,BitBucket 没有为 Java 开发人员提供任何打包好的、开箱即用的库,这意味着我必须使用他们的 REST API。

我该怎么办?

会使用 java.net.URL 和/或 java.net.URLConnection吗?或者也许使用Jersey/JAX-RS?或者是其他东西?

总结一下:在 Java 中使用 BitBucket 的 REST API
的最简单、最正确的方法是什么? 并且使用建议的方法,我将如何在教程存储库的问题跟踪器上创建问题?

谢谢 :)

PS:这不是作业:)。我没有在这里放任何代码,因为我对Web 开发没有太多了解,更不用说通过 Java 做与 Web 开发相关的任务了:(。

0 投票
1 回答
347 浏览

node.js - 如何在 node.js 中为 bitbucket-api 转义密码中的圆括号

我正在尝试使用 node.js 中的 bitbucket-api 访问 BitBucket 上的特定存储库,并且我的密码包含有趣的字符(圆括号和空格)。它不会抛出任何有用的错误或让我获取数据。

我碰巧喜欢我的密码,所以我不想更改它。我知道从密码中删除圆括号和空格可以解决问题。

我能做些什么?

0 投票
5 回答
19804 浏览

git - 如何在 bitbucket 中更改已提交的用户名?

如何更改 bitbucket 帐户中的提交用户名?要更改 git,我使用了此命令

它仅更改本地计算机中的用户名,但不会更改我的 bitbucket 帐户中的用户名。如何在 bitbucket 中更改已提交的用户名?