You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

JCS_pub_API.md 2.4 kB

4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. # JCS-pub API
  2. **跳转回README.md [中文](../README.md) [英文](../README_en.md)**
  3. ## 1 桶相关
  4. ### 1.1 创建桶
  5. <table class="api-doc-table" >
  6. <tr>
  7. <th colspan="3">请求</th>
  8. </tr>
  9. <tr>
  10. <td>POST</td>
  11. <td>application/json</td>
  12. <td>/v1/bucket/create</td>
  13. </tr>
  14. <tr>
  15. <td>Query</td>
  16. <td colspan="2">无</td>
  17. </tr>
  18. <tr>
  19. <td>Body</td>
  20. <td colspan="2">
  21. <pre>{
  22. "userID": 1,
  23. "name": "bkt1" //桶名
  24. }</pre>
  25. </td>
  26. </tr>
  27. <tr>
  28. <th colspan="3">响应示例</th>
  29. </tr>
  30. <tr>
  31. <td colspan="3">
  32. <pre>{
  33. "code": "OK",
  34. "message": "",
  35. "data": {
  36. "bucket": {
  37. "bucketID": 1, // 桶ID
  38. "name": "bkt1" // 桶名
  39. }
  40. }
  41. }</pre>
  42. </td>
  43. </tr>
  44. </table>
  45. <style>
  46. .api-doc-table {
  47. border-collapse: collapse;
  48. width: 100%;
  49. font-family: monospace;
  50. border: 1px solid #e1e4e8;
  51. }
  52. .api-doc-table th {
  53. background-color: #f6f8fa;
  54. text-align: center;
  55. font-weight: 600;
  56. padding: 8px 12px;
  57. }
  58. .api-doc-table td {
  59. padding: 8px 12px;
  60. border-top: 1px solid #eaecef;
  61. background-color: #ffffff;
  62. }
  63. .api-doc-table td:first-child {
  64. font-weight: bold;
  65. }
  66. .api-doc-table pre {
  67. /* margin: 0; */
  68. font-family: monospace;
  69. font-size: 14px;
  70. line-height: 1.5;
  71. }
  72. </style>
  73. ### 1.2 根据名字查询桶
  74. ### 1.3 查询所有桶
  75. ### 1.4 删除桶
  76. ## 2 包相关
  77. ### 2.1 创建包
  78. ### 2.2 根据桶名和包名查询包
  79. ### 2.3 获取桶里所有的包
  80. ### 2.4 删除包
  81. ## 3 对象相关
  82. ### 3.1 批量上传对象
  83. ### 3.2 下载对象
  84. ### 3.3 根据路径下载对象
  85. ### 3.4 根据路径查询对象
  86. ### 3.5 获取包中所有的对象
  87. ### 3.6 批量移动对象
  88. ### 3.7 批量删除对象
  89. ### 3.8 批量复制对象
  90. ### 3.9 创建分片上传对象
  91. ### 3.10 上传分片
  92. ### 3.11 合并分片
  93. ## 4 用户存储空间相关
  94. ### 4.1 创建用户存储空间配置
  95. ### 4.2 更新用户存储空间配置
  96. ### 4.3 删除用户存储空间配置
  97. ### 4.4 获取用户存储空间配置
  98. ### 4.5 测试用户存储空间配置
  99. ### 4.6 从用户存储空间上传到一个新的包
  100. ### 4.7 下载一个包到用户存储空间
  101. ## 5 用户存储空间同步相关
  102. ### 5.1 创建同步任务
  103. ### 5.2 获取同步任务
  104. ### 5.3 取消同步任务

本项目旨在将云际存储公共基础设施化,使个人及企业可低门槛使用高效的云际存储服务(安装开箱即用云际存储客户端即可,无需关注其他组件的部署),同时支持用户灵活便捷定制云际存储的功能细节。