Camwall Web
  1. 稿件相关
Camwall Web
  • 账户相关
    • 请求注册
      POST
    • 登录账号
      POST
    • 重置密码
      PUT
    • 修改密码
      PUT
    • 检查token & 获取用户信息
      GET
    • 获取账户列表
      POST
    • 封禁账户
      POST
    • 解除封禁
      PUT
    • 修改账户权限组
      PUT
    • 获取封禁记录列表
      POST
  • 稿件相关
    • 上传图片
      POST
    • 投递新稿件
      POST
    • 下载图片
      GET
    • 获取用户自己的指定状态的稿件列表
      POST
    • 获取稿件列表
      POST
    • 获取单个稿件信息(仅管理使用)
      GET
    • 审核稿件
      POST
    • 更新稿件状态
      PUT
    • 用户取消投稿
      POST
    • 获取稿件日志
      GET
    • 推送稿件日志
      POST
    • 提交审核建议
      POST
    • 提交平台稿件详情
      POST
  • 管理相关
    • 添加 OAuth 2.0 App
      POST
    • 获取 OAuth 2.0 App 列表
      GET
    • 删除 OAuth 2.0 App
      DELETE
    • 系统是否已经初始化
      GET
    • 初始化系统
      POST
  • 杂项
    • 获取元数据
    • 设置元数据
    • 获取元数据列表
    • 批量设置元数据
  • OAuth 2.0
    • 获取 OAuth 2.0 App 信息
    • 获取 OAuth 2.0 访问凭据
    • App 获取 access token
    • 检查access-token & 获取用户信息
  1. 稿件相关

获取稿件列表

POST
/v1/post/get-posts
可信端,或者鉴权用户属于 member/admin 组

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Body 参数application/json
uin
integer 
必需
用户id,-1则获取所有人的
status
string 
状态
必需
time_order
integer 
时间排序
必需
page
integer 
必需
page_size
integer 
必需
示例
{
    "uin": 1010553892, // 用户id,-1则获取所有人的
    "status": "any", // 状态
    "time_order": 1, // 时间排序
    "page": 0,
    "page_size": 5
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/v1/post/get-posts' \
--header 'Content-Type: application/json' \
--data-raw '{
    "uin": 1010553892, // 用户id,-1则获取所有人的
    "status": "any", // 状态
    "time_order": 1, // 时间排序
    "page": 0,
    "page_size": 5
}'

返回响应

🟢200成功
application/json
Body
code
integer 
必需
跟get-self-posts返回数据一样格式
示例
{
  "code": 0
}
上一页
获取用户自己的指定状态的稿件列表
下一页
获取单个稿件信息(仅管理使用)
Built with