问题标签 [atlassian-python-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.
python - 如何使用 atlassian-python-api 获取上下文 Confluence?
我想获得上下文页面融合,使用了python模块atlassian-python-api
https://github.com/AstroTech/atlassian-python-api
找到了如何创建新页面的示例
如何获取上下文,例如此页面 http://conf01:8080/pages/viewpage.action?pageId=111113 ?
python - 在 Confluence API 中保留新行
我有字典列表:
我试图通过使用 atlassian-python-api 模块以 YAML 格式将字典列表传递给汇合页面:
但它的出版没有关于汇合的新行。
我尝试使用 pprint 添加新行,但它也没有帮助,因为在这种情况下它会发布空页面:
我在这里做错了什么?
python - 如何使用 Python 下载 Confluence 页面附件?
使用atlassian-python-api 1.15.1模块,python 3.6
如何下载附加到 Confluence 页面的文件?
API 文档的页面操作部分提到了一个 API get_attachments_from_content
,通过它我可以成功获取所有页面附件的列表及其元数据。在这个问题的末尾有一个例子,我可以通过打印results
密钥中的一个项目来获得什么。
我已经尝试过使用该wget
模块下载附件:
但是,下载的文件不是页面上的文件,而是我有一个看起来像一个轻登录页面的大 HTML 文件。另外,我不确定 usingwget
在这里是否相关,我更喜欢使用 atlassian python API 本身的解决方案,因为它自己管理身份验证。
“结果”键:
{'id': '56427526', 'type': 'attachment', 'status': 'current', 'title': 'main.c', 'metadata': {'mediaType': 'application/octet-stream ', 'labels': {'results': [], 'start': 0, 'limit': 200, 'size': 0, '_links': {'self': ' https://foo.bar. com/confluence/rest/api/content/56427526/label '}}, '_expandable': {'currentuser': '', 'properties': '', 'frontend': '', 'editorHtml': ''} }, 'extensions': {'mediaType': 'application/octet-stream', 'fileSize': 363, 'comment': ''}, '_links': {'webui': '/pages/viewpage.action? pageId=14648850&preview=%2F14648850%2F56427526%2Fmain.c', '下载': '/download/attachments/14648850/main.c?version=1&modificationDate=1580726185883&api=v2', 'self': ' https://foo.bar. com/confluence/rest/api/content/56427526'}, '_expandable': {'container': '/rest/api/content/14648850', '操作': '', 'children': '/rest/api/content/56427526/child', 'restrictions' :'/rest/api/content/56427526/restriction/byOperation','历史':'/rest/api/content/56427526/history','祖先':'','body':'','版本' :'','后代':'/rest/api/content/56427526/descendant','空间':'/rest/api/space/~Tim'}}
python-3.x - 通过 python 脚本访问 confluence 页面
我需要通过 python 脚本访问 Confluence 页面,但是虽然我在网上找到了一些示例,但我无法做到。
以下是一些尝试:
这似乎不是令牌问题:我尝试使用 Atlassian API 令牌https://id.atlassian.com/manage-profile/security/api-tokens或Google API 令牌(我的组织使用 Google 凭据访问 Confluence以及)。使用登录凭据也不起作用。
python - requests.exceptions.HTTPError: 401 客户端错误 atlassian-python-api
我正在尝试使用 API 上的 python 包装器连接到 Confluence 页面(因为我对此并不熟悉),但我不断收到以下错误:
我知道人们谈论这是由于使用 API 令牌的必要性造成的,但该页面运行在旧版本的 Confluence 上,并且我被告知我们不能使用访问令牌。
那么有人有其他想法吗?这是一个小代码:
我试图使用旧版本atlassian-python-api
以防万一发生冲突,但它给了我同样的错误。
python - 使用 Atlassian Confluence Python API 编辑页面时设置提交消息/更新评论
我正在使用atlassian-python-api更新页面,如文档中所述:
这工作正常。我现在想添加一个更新评论/提交消息,就像手动编辑页面时可以输入的一样(“你改变了什么? ”)。
的 atlassian-python-api 文档update_page()
没有这样的选项。可能吗?
我试图更改页面正文以包含此内容
但我想这不是如何update_page()
工作的,我得到一个
AttributeError:“dict”对象没有属性“strip”
python - Jira 数据提取 Rest API
我想使用 python rest api 提取数据,但它同时只允许 200 条记录有没有办法在 Jira que 中获取所有数据?
猜测导出到 CSV 然后拉入 excel 进行报告可能有效吗?
谢谢!
python - 如何使用 Python API 获取 JIRA 票证的创建和更新状态?
我正在尝试从 JIRA 的票证中获取created
和updated
值。
我可以使用以下代码段(URL 和凭据已编辑)来解决问题:
返回的对象,即使没有FIELDS_OF_INTEREST
应用,也不包含时间戳。要获得我需要传入的时间戳expand=changelog
。但是当我这样做时,我不再得到我正在寻找的相同结构。created
和updated
信息是可用的。
以下片段是我目前正在尝试提取时间戳的片段(URL 和凭据已编辑):
我不确定我是否做得对。我很想知道如何提取这些数据点。
我无法在以下位置找到任何示例:https ://github.com/atlassian-api/atlassian-python-api/tree/master/examples/jira或文档中。
任何帮助表示赞赏!
python - Jira API django 连接适配器错误
不确定这个 django 错误试图告诉我什么。使用一个名为atlassian-python-api
.
如果我将该 URL 硬编码到 jira 对象中,则会向 Jira api 发送一个请求并且没有错误。如果我通过邮递员和视图集执行此操作,则会出现以下错误:
IE
python-3.8 - atlassian_python_api 检查博文是否存在
我正在使用 atlassian-pytho-api 版本 3.4.1。我需要创建一个我以这种方式成功制作的博客文章
现在,我想在特定条件下更新这篇博文,因为我需要检查这篇博文是否存在。我尝试使用
但它只是在 PAGES 中搜索,而不是在博客文章中,因此找不到该文章,我无法更新。有没有办法限制 page_exists 在 blogpost 而不是 pages 中搜索?