2

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

我该怎么办?

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

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

谢谢 :)

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

4

2 回答 2

2

我已经使用 URLConnection 与 REST API 进行了很好的交互。

您应该确认没有可用的 Java 库(即使没有官方库,也可能有非官方的第 3 方库)。

于 2014-03-17T12:18:10.703 回答
1

我正在研究这样的图书馆。需要更多时间才能用于实际作品,但我希望你会感兴趣。我不在这里介绍项目位置,因为它可能是删除此答案的原因。请在搜索引擎上搜索 Bitbucket API Client for Java 以了解当前状态。

它将通过包装有关 REST 和 HTTP 的详细信息的 Java 类提供与 Bitbucket REST API 的语言绑定。您无需编写大部分 REST 和 HTTP 处理代码即可访问 Bitbucket。此外,它支持 OAuth 授权,您不必自己询问用户名和密码。通过使用 OAuth,用户可以在首次授权您的应用程序访问时了解您的应用程序如何使用您的帐户。

于 2015-09-22T13:40:03.230 回答