我正在开发一个我用Java编码的程序,并且需要使用Java代码来使用某些Bitbucket功能。但是,BitBucket并没有为Java开发人员提供任何包装良好的开箱即用的库,这意味着我将不得不使用他们的REST API。
我该怎么做?
我make use of java.net.URL and/or java.net.URLConnection会这样吗?或者也许使用Jersey/JAX-RS?或者是其他东西?
总结:
这是使用BitBucket's REST APIs in Java的最简单,最正确的方法吗?
使用建议的方法,我怎么会在教程存储库的问题跟踪器上创建一个问题?
谢谢:)
PS:这不是作业:)。我没有在此处添加任何代码,因为我对 Web开发没有太多了解,更不用说通过Java 进行与web开发相关的任务了: (。
答案 0 :(得分:2)
我使用URLConnection很好地与REST API进行了交互。
您应该确认没有可用的Java库(即使没有正式的库可能存在非官方的第三方库)。
答案 1 :(得分:1)
我在这样的图书馆工作。它可能需要更多时间才能用于实际作品,但我希望你会感兴趣。我不在这里介绍项目位置,因为它可能是删除此答案的原因。请在搜索引擎上搜索Bitbucket API Client for Java以获取当前状态。
它将通过Java类提供与Bitbucket REST API的语言绑定,其中包含有关REST和HTTP的详细信息。您无需编写大部分REST和HTTP处理代码即可访问Bitbucket。此外,它支持OAuth授权,您不必自己询问用户名和密码。通过使用OAuth,用户可以在首次授权您的应用访问权限时了解您的应用如何使用您的帐户。