python atlassian rest api包装器

atlassian-python-api的Python项目详细描述


Build statusPyPI versionPyPI - DownloadsLicenseCodacy BadgeDocumentation Status

示例

对于日常正常使用,只需使用pip安装软件包即可

pip install atlassian-python-api

下面是一个如何创建合流页面的简短示例:

fromatlassianimportConfluenceconfluence=Confluence(url='http://localhost:8090',username='admin',password='admin')status=confluence.create_page(space='DEMO',title='This is the title',body='This is the body. You can use <strong>HTML tags</strong>!')print(status)

下面是另一个如何使用jql查询从jira获取问题的示例:

fromatlassianimportJirajira=Jira(url='http://localhost:8080',username='admin',password='admin')JQL='project = DEMO AND status NOT IN (Closed, Resolved) ORDER BY issuekey'data=jira.jql(JQL)print(data)

此外,您还可以使用BitBucket模块,例如用于获取项目列表

fromatlassianimportBitbucketbitbucket=Bitbucket(url='http://localhost:7990',username='admin',password='admin')data=bitbucket.project_list()print(data)

现在您可以使用jira服务台模块。见文件。 获取请求的示例:

fromatlassianimportServiceDesksd=ServiceDesk(url='http://localhost:7990',username='admin',password='admin')my_requests=sd.get_my_customer_requests()print(my_requests)

请确保,您已经检查了examples/目录,了解如何使用api构建脚本。 如果您想看到漂亮的json打印格式的响应。请随意使用以下结构:

frompprintimportpprint# you code here# and then print using pprint(result) instead of print(result)pprint(response)

开发和部署(供贡献者使用)

有关如何对此库进行更改的详细信息,请参见Contribution guidelines for this project

学分

除了所有的贡献者之外,我们还要感谢这些公司:

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Gradle嵌套项目配置   java一些mipmap没有显示   java如何使用按钮设置值以在wicket中输入文本   可分页的java自定义排序参数   java Android AdMob NoSuchMethodError:没有静态方法zzand()   java安卓工作室;启动到USB设备(手机),已安装但无法打开   java如何使用jsoup从HTML解析表   java如何自动生成arraylist?   java定制外观和感觉Nimbus   在Java中使用气泡排序对24位数组进行排序   java我无法将javafx与spring集成   java Play 2.7 http请求post请求   Java哈希表在“put”期间用新密钥覆盖现有密钥   如何找到java更新版本?