如何通过REST API获取Atlassian Confluence Space权限?

Zubaidullo Niimatullo Uulu

我正在使用Atlassian Confluence REST API。我需要获得空间权限。我在文档中找不到任何信息。

有谁知道如何获得这些权限?

dvdsmpsn

我几乎看不到任何文档,但是查看了Confluence REST API浏览器之后,下面有一个有效的示例。您必须是Confluence管理员或空间管理员。

邮政: http://localhost:1990/confluence/rpc/json-rpc/confluenceservice-v2/getSpacePermissionSets

身体: [ "ds" ]

回复:

[
  {
    "type": "SETSPACEPERMISSIONS",
    "spacePermissions": [
      {
        "type": "SETSPACEPERMISSIONS",
        "userName": null,
        "groupName": "confluence-administrators"
      }
    ]
  },
  {
    "type": "EXPORTSPACE",
    "spacePermissions": [
      {
        "type": "EXPORTSPACE",
        "userName": null,
        "groupName": null
      },
      {
        "type": "EXPORTSPACE",
        "userName": null,
        "groupName": "confluence-users"
      },
      {
        "type": "EXPORTSPACE",
        "userName": null,
        "groupName": "confluence-administrators"
      }
    ]
  },
  {
    "type": "SETPAGEPERMISSIONS",
    "spacePermissions": [
      {
        "type": "SETPAGEPERMISSIONS",
        "userName": null,
        "groupName": "confluence-users"
      },
      {
        "type": "SETPAGEPERMISSIONS",
        "userName": null,
        "groupName": "confluence-administrators"
      }
    ]
  },
  {
    "type": "REMOVEMAIL",
    "spacePermissions": [
      {
        "type": "REMOVEMAIL",
        "userName": null,
        "groupName": "confluence-users"
      },
      {
        "type": "REMOVEMAIL",
        "userName": null,
        "groupName": "confluence-administrators"
      },
      {
        "type": "REMOVEMAIL",
        "userName": null,
        "groupName": null
      }
    ]
  },
  {
    "type": "REMOVEBLOG",
    "spacePermissions": [
      {
        "type": "REMOVEBLOG",
        "userName": null,
        "groupName": null
      },
      {
        "type": "REMOVEBLOG",
        "userName": null,
        "groupName": "confluence-users"
      },
      {
        "type": "REMOVEBLOG",
        "userName": null,
        "groupName": "confluence-administrators"
      }
    ]
  },
  {
    "type": "EXPORTPAGE",
    "spacePermissions": [
      {
        "type": "EXPORTPAGE",
        "userName": null,
        "groupName": null
      },
      {
        "type": "EXPORTPAGE",
        "userName": null,
        "groupName": "confluence-administrators"
      },
      {
        "type": "EXPORTPAGE",
        "userName": null,
        "groupName": "confluence-users"
      }
    ]
  },
  {
    "type": "REMOVEATTACHMENT",
    "spacePermissions": [
      {
        "type": "REMOVEATTACHMENT",
        "userName": null,
        "groupName": null
      },
      {
        "type": "REMOVEATTACHMENT",
        "userName": null,
        "groupName": "confluence-administrators"
      },
      {
        "type": "REMOVEATTACHMENT",
        "userName": null,
        "groupName": "confluence-users"
      }
    ]
  },
  {
    "type": "CREATEATTACHMENT",
    "spacePermissions": [
      {
        "type": "CREATEATTACHMENT",
        "userName": null,
        "groupName": "confluence-users"
      },
      {
        "type": "CREATEATTACHMENT",
        "userName": null,
        "groupName": null
      },
      {
        "type": "CREATEATTACHMENT",
        "userName": null,
        "groupName": "confluence-administrators"
      }
    ]
  },
  {
    "type": "VIEWSPACE",
    "spacePermissions": [
      {
        "type": "VIEWSPACE",
        "userName": null,
        "groupName": "confluence-administrators"
      },
      {
        "type": "VIEWSPACE",
        "userName": null,
        "groupName": null
      },
      {
        "type": "VIEWSPACE",
        "userName": null,
        "groupName": "confluence-users"
      }
    ]
  },
  {
    "type": "EDITBLOG",
    "spacePermissions": [
      {
        "type": "EDITBLOG",
        "userName": null,
        "groupName": null
      },
      {
        "type": "EDITBLOG",
        "userName": null,
        "groupName": "confluence-users"
      },
      {
        "type": "EDITBLOG",
        "userName": null,
        "groupName": "confluence-administrators"
      }
    ]
  },
  {
    "type": "REMOVEPAGE",
    "spacePermissions": [
      {
        "type": "REMOVEPAGE",
        "userName": null,
        "groupName": "confluence-administrators"
      },
      {
        "type": "REMOVEPAGE",
        "userName": null,
        "groupName": null
      },
      {
        "type": "REMOVEPAGE",
        "userName": null,
        "groupName": "confluence-users"
      }
    ]
  },
  {
    "type": "REMOVECOMMENT",
    "spacePermissions": [
      {
        "type": "REMOVECOMMENT",
        "userName": null,
        "groupName": null
      },
      {
        "type": "REMOVECOMMENT",
        "userName": null,
        "groupName": "confluence-users"
      },
      {
        "type": "REMOVECOMMENT",
        "userName": null,
        "groupName": "confluence-administrators"
      }
    ]
  },
  {
    "type": "EDITSPACE",
    "spacePermissions": [
      {
        "type": "EDITSPACE",
        "userName": null,
        "groupName": "confluence-users"
      },
      {
        "type": "EDITSPACE",
        "userName": null,
        "groupName": "confluence-administrators"
      },
      {
        "type": "EDITSPACE",
        "userName": null,
        "groupName": null
      }
    ]
  },
  {
    "type": "COMMENT",
    "spacePermissions": [
      {
        "type": "COMMENT",
        "userName": null,
        "groupName": "confluence-users"
      },
      {
        "type": "COMMENT",
        "userName": null,
        "groupName": "confluence-administrators"
      },
      {
        "type": "COMMENT",
        "userName": null,
        "groupName": null
      }
    ]
  }
]

它使用的旧JSON-RPC REST API已被弃用,并将最终被替换。但是当它们被替换时,您可以重构,对吗?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用 JMeter 和 REST API 更新 Atlassian Confluence Wiki

来自分类Dev

如何使用Python中的REST API遍历Confluence Cloud中Space中的所有页面

来自分类Dev

使用url confluence REST API获取内容

来自分类Dev

Confluence REST API授权问题

来自分类Dev

如何通过复制现有页面并使用REST API在Confluence中创建子页面

来自分类Dev

如何获得Atlassian Confluence的用户宏中可用的Velocity对象和API的列表?

来自分类Dev

使用REST API更新Confluence中的页面

来自分类Dev

如何使用curl将文件上传到Atlassian Confluence页面

来自分类Dev

获取组Atlassian Confluence的所有成员

来自分类Dev

如何通过rest调用更新Confluence 5.5.1中的页面

来自分类Dev

如何通过rest调用更新Confluence 5.5.1中的页面

来自分类Dev

如何通过REST将标签添加到Confluence页面

来自分类Dev

从Confluence页面获取限制

来自分类Dev

如何使用jQuery及其REST API在Confluence中创建新页面?

来自分类Dev

如何在Confluence REST API中导出带有注释的空间?

来自分类Dev

通过REST API的存储分支权限

来自分类Dev

使用Python请求将附件上传到Confluence REST API会产生415和500错误

来自分类Dev

如何通过REST API从Bamboo Atlassian构建计划中检索我的自定义变量

来自分类Dev

插件之间的Atlassian Confluence通信/身份验证

来自分类Dev

面向不同受众的多个版本 - Atlassian / Jira / Confluence

来自分类Dev

通过 API 获取 Softlayer 用户的权限

来自分类Dev

Google云端平台:如何通过REST调用获取所有GCP资源中为特定身份分配的权限

来自分类Dev

在 Confluence API 中保留新行

来自分类Dev

如何使用他们的 REST API 在 Confluence 中创建新页面作为特定父级的第一个子级?

来自分类Dev

如何修改Confluence以允许重复的页面标题

来自分类Dev

如何在 Confluence 文档中内嵌 LaTeX

来自分类Dev

是否可以通过 REST API 为变量组设置权限?

来自分类Dev

如何通过Bitbucket REST API获取连接用户的身份?

来自分类Dev

如何通过 DevOps REST API 获取特定提交的构建列表

Related 相关文章

  1. 1

    如何使用 JMeter 和 REST API 更新 Atlassian Confluence Wiki

  2. 2

    如何使用Python中的REST API遍历Confluence Cloud中Space中的所有页面

  3. 3

    使用url confluence REST API获取内容

  4. 4

    Confluence REST API授权问题

  5. 5

    如何通过复制现有页面并使用REST API在Confluence中创建子页面

  6. 6

    如何获得Atlassian Confluence的用户宏中可用的Velocity对象和API的列表?

  7. 7

    使用REST API更新Confluence中的页面

  8. 8

    如何使用curl将文件上传到Atlassian Confluence页面

  9. 9

    获取组Atlassian Confluence的所有成员

  10. 10

    如何通过rest调用更新Confluence 5.5.1中的页面

  11. 11

    如何通过rest调用更新Confluence 5.5.1中的页面

  12. 12

    如何通过REST将标签添加到Confluence页面

  13. 13

    从Confluence页面获取限制

  14. 14

    如何使用jQuery及其REST API在Confluence中创建新页面?

  15. 15

    如何在Confluence REST API中导出带有注释的空间?

  16. 16

    通过REST API的存储分支权限

  17. 17

    使用Python请求将附件上传到Confluence REST API会产生415和500错误

  18. 18

    如何通过REST API从Bamboo Atlassian构建计划中检索我的自定义变量

  19. 19

    插件之间的Atlassian Confluence通信/身份验证

  20. 20

    面向不同受众的多个版本 - Atlassian / Jira / Confluence

  21. 21

    通过 API 获取 Softlayer 用户的权限

  22. 22

    Google云端平台:如何通过REST调用获取所有GCP资源中为特定身份分配的权限

  23. 23

    在 Confluence API 中保留新行

  24. 24

    如何使用他们的 REST API 在 Confluence 中创建新页面作为特定父级的第一个子级?

  25. 25

    如何修改Confluence以允许重复的页面标题

  26. 26

    如何在 Confluence 文档中内嵌 LaTeX

  27. 27

    是否可以通过 REST API 为变量组设置权限?

  28. 28

    如何通过Bitbucket REST API获取连接用户的身份?

  29. 29

    如何通过 DevOps REST API 获取特定提交的构建列表

热门标签

归档