前端获取配置接口

  • 接口说明: 前端获取配置接口
  • 接口地址: /api/forum
  • 请求方式: GET

请求参数

返回结果

  • 站点设置 set_site
字段名功能对应tag类型值说明参数值示例管理员
可见
site_name站点名称defaultstring展示在站点信息和 titleDiscuz!Q
site_introduction站点介绍defaultstring展示在站点信息畅言无阻
site_mode站点模式defaultstringpublic 公开模式 pay 付费模式pay
site_logo站点 Logodefaultstring
site_close关闭站点default单选0 开启站点 1 关闭站点0
site_url站点地址default无需
配置
初始化站点时 C 端填写
末尾不要加斜线
discuz.com
site_record备案信息defaultstring站点的 ICP 备案编号WQ12DISCUZ1
site_stat第三方统计defaultstring网站的第三方统计代码
site_install站点信息defaultstring站点安装时间2020-01-01 00:00:00
site_pay_time付费模式开启时间default
site_price加入价格defaultfloat付费后加站价格39.9site_mode=’pay’时
site_expire到期时间defaultsite_mode=’pay’时
site_onlooker_price站点围观价格defaultfloat围观单价1
site_author_scale作者比例defaultint主题打赏分成比例,和站长比例加起来必须为 10,不填时默认为作者 10、平台 07
site_master_scale站长比例defaultint主题打赏分成比例,和作者比例加起来必须为 10,不填时默认为作者 10、平台 03
site_close_msg关闭站点时提示信息defaultstring关闭后网站提示语该论坛已关闭。site_close=1 时
site_author.id站长用户 IDdefaultint站长的用户 id1
site_author.username站长用户 名称defaultstring站长的用户 名称admin
site_author.avatar站长用户 头像defaultstring站长的用户 头像https://xxxxx.com/storage/avatars/1.png
username_bout用户名修改次数defaultint允许每个用户的修改次数(管理员不受限制)默认值是 1
site_header_logo首页头部 LOGOdefault
site_background_image首页头部背景图default
miniprogram_video微信小程序视频开关wx_miniprogrambool开启后小程序允许发布视频、展示视频主题(0 关闭 1 开启)true
  • 注册设置 set_reg
字段名功能对应tag类型值说明参数值示例管理员可见
register_close是否允许注册default单选1 允许 0 不允许0
register_type注册模式default单选0 用户名模式、1 手机号模式
2 无感模式
1
register_captcha注册验证码default单选0 关闭 1 开启0
register_validate是否开启注册审核default单选1 开启 0 关闭0
password_length密码长度defaultint默认不填时是 6 位密码10
password_strength密码强度default多选0 数字 1 小写字母
2 符号 3 大写字母
0,1,2
  • 第三方设置 passport
字段名功能对应tag类型值说明参数值示例管理员可见
offiaccount_close微信 h5 登陆开关wx_offiaccount0 关闭
1 开启
0
offiaccount_app_id微信 h5 登陆wx_offiaccount加密使用
offiaccount_app_secret微信 h5 登陆wx_offiaccount加密使用
offiaccount_server_config_token微信公众号服务器配置令牌(token)wx_offiaccount加密使用中g3G9Xo4jSM
miniprogram_close微信小程序登陆开关wx_miniprogram0 关闭
1 开启
0
miniprogram_app_id微信小程序登陆wx_miniprogram加密使用
miniprogram_app_secret微信小程序登陆wx_miniprogram加密使用
oplatform_close微信 pc 登陆开关wx_oplatform0 关闭
1 开启
0
oplatform_app_id微信开放平台wx_oplatform加密使用
oplatform_app_secret微信开放平台wx_oplatform加密使用
oplatform_url微信 pc 登陆wx_oplatform不加密使用
oplatform_app_token微信 pc 登陆wx_oplatform不加密使用
oplatform_app_aes_key微信 pc 登陆wx_oplatform不加密使用
  • 支付设置 paycenter
字段名功能对应tag类型值说明参数值示例管理员可见
wxpay_close微信支付开关wxpay单选1 允许 0 不允许0
wxpay_ios关闭 IOS 微信支付wxpay
mch_id微信支付商户号wxpayv1 使用
app_id微信支付 app_idwxpay加密v1 使用
api_key微信支付 api_keywxpay加密v1 使用
app_secret微信支付 app_secretwxpay加密v1 使用
wxpay_mch_id微信支付商户号wxpay加密暂无使用
wxpay_app_id微信支付 app_idwxpay加密暂无使用
wxpay_api_key微信支付 api_keywxpay加密暂无使用
wxpay_app_secret微信支付 app_secretwxpay加密暂无使用
wxpay_mchpay_close微信企业付款到零钱开关wxpay1 开启 0 关闭
  • 附件设置 set_attach
字段名功能对应tag类型值说明参数值示例管理员可见
support_img_ext支持的图片扩展名defaultstring,隔开png,gif,jpg
support_file_ext支持的附件扩展名defaultstring,隔开doc,docx,pdf,zip
support_max_size支持最大大小defaultintMB 单位1
  • 腾讯云设置 qcloud
字段名功能对应tag类型值说明参数值示例管理员可见
qcloud_close云 api 开关qcloud单选1 允许 0 不允许0
qcloud_app_id云 api-app_idqcloud
qcloud_secret_id云 api-secret_idqcloud加密
qcloud_secret_key云 api-secret_keyqcloud加密
qcloud_cms_image云 api 图片安全开关qcloud单选true1 开启,false0 关闭
qcloud_cms_text云 api 内容安全开关qcloud单选true1 开启,false0 关闭
qcloud_sms短信开关qcloud单选0 关闭 1 开启1
qcloud_sms_app_id短信 app_idqcloud加密
qcloud_sms_app_key短信 app_keyqcloud加密
qcloud_sms_template_id短信模板 idqcloud加密
qcloud_sms_sign短信签名qcloud加密
qcloud_coscos 开关qcloud
qcloud_cos_cdn_urlcos cdn 域名qcloudstring
qcloud_cos_bucket_name名称qcloudstringtest-1251011534
qcloud_cos_bucket_area地域qcloudstringap-beijing
qcloud_cos_sign_url开启 url 签名qcloudbool开启时将返回带有有效期签名的 urltrue
qcloud_ci_url数据万象处理域名qcloudtest-.picbj.myqcloud.com
qcloud_vod云点播开关qcloud单选0 关闭 1 开启1
qcloud_vod_transcode转码模板qcloudinthttps://console.cloud.tencent.com/vod/video-process/template 中的模板名称 ID
qcloud_vod_ext视频扩展名qcloudstringWMV、RM、MOV、MPEG、MP4、3GP、FLV、AVI、RMVB 等mp4,wmv
qcloud_vod_size视频大小qcloudMB 单位1
qcloud_vod_cover_template截图模板qcloudinthttps://console.cloud.tencent.com/vod/video-process/template/screenshot 中的模板 ID,创建模板类型为”时间点截图“
qcloud_vod_url_key云点播防盗链 Keyqcloudstringhttps://console.cloud.tencent.com/vod/distribute-play/domain 域名设置中“Key 防盗链”
qcloud_vod_url_expire云点播防盗链签名有效期qcloudint单位秒。过期后该 URL 将不再有效,返回 403 响应码。考虑到机器之间可能存在时间差,防盗链 URL 的实际过期时间一般比指定的过期时间长 5 分钟,即额外给出 300 秒的容差时间。建议过期时间戳不要过短,确保视频有足够时间完整播放3600
qcloud_vod_taskflow_gif动图封面任务流名称qcloudstringhttps://console.cloud.tencent.com/vod/video-process/taskflow中创建的任务流GifVideoCover
qcloud_vod_sub_app_id云点播子应用 appidqcloudint云点播子应用 appid
qcloud_vod_watermark视频水印模板 IDqcloudinthttps://console.cloud.tencent.com/vod/video-process/template/watermark 中的模板 ID
qcloud_faceid实名认证开关qcloud
qcloud_faceid_region实名认证地域qcloud
qcloud_tokenqcloud
qcloud_captcha验证码开关qcloud
qcloud_captcha_app_id验证码 appidqcloud
qcloud_captcha_secret_key验证码 secret_keyqcloud
  • 提现设置 set_cash
字段名功能对应tag类型值说明参数值示例管理员可见
cash_interval_time提现间隔时间cashint每次提现间隔时间
1 天为 24 小时,0 或不填则不限制
1
cash_rate提现手续费率cashfloat提现手续费率(百分之)0.3
cash_min_sum单次提现最小金额cashfloat用户每次提现的最小金额100
cash_max_sum单次提现最大金额cashfloat用户每次提现的最大金额5000
cash_sum_limit每日提现总金额上限cashfloat所有用户提现的每日上限总金额5000
  • 水印设置 watermark
字段名功能对应tag类型值说明参数值示例管理员可见
watermark水印开关watermarkbooltrue/falsetrue
watermark_image水印图watermarkstring水印图路径watermark_image.png
position水印位置watermarkint0 - 93
horizontal_spacing水印水平边距watermarkint0 - 999910
vertical_spacing水印垂直边距watermarkint0 - 999910
  • 隐私政策 & 用户协议
字段名功能对应tag类型值说明参数值示例管理员可见
privacy隐私政策agreementbool隐私政策开关true
privacy_content隐私政策agreementstring隐私政策内容
register用户协议agreementbool用户协议开关true
register_content用户协议agreementstring用户协议内容

非 setting 设置的值

  • 其他信息 other
字段名功能对应tag类型值说明参数值示例管理员可见
count_threads统计所有主题数int所有的合法的主题数
count_posts统计所有回复数int所有的合法的回复数
count_users统计所有的用户int所有的正常的用户
can_upload_attachments判断上传附件的权限bool是否可以上传附件
can_upload_images判断上传图片的权限bool是否可以上传图片
can_create_thread判断发布主题的权限bool是否可以发布主题
can_view_threads判断是否可以浏览主题列表页bool是否可以获取主题列表
can_batch_edit_threads判断是否可以批量管理主题bool是否可以批量编辑主题
can_view_user_list判断是否可以浏览用户列表bool是否可以获取用户列表
can_edit_user_group判断是否可以编辑用户分组bool是否可以编辑用户分组
can_edit_user_status判断是否可以编辑用户状态bool是否可以编辑用户状态
can_create_invite判断是否可以发起邀请bool是否可以发起邀请
can_create_thread_video判断发视频帖权限bool是否可以上传视频
can_create_thread_long判断发长文权限bool是否可以发布长文
create_thread_with_captcha判断发帖启用验证码bool是否启用发帖验证码
initialized_pay_password判断初始化支付密码bool是否初始化支付密码
can_create_audio是否有权发布音频bool是否有权发布音频
can_create_thread_in_category判断至少在某个分类下有发帖权限bool
can_create_dialog是否能够创建站内信会话、会话消息bool是否能够创建站内信会话、会话消息
publish_need_real_name发布是否需要实名认证bool
publish_need_bind_phone发布是否需要手机号bool
can_create_thread_paid是否能够发布付费贴和被支付bool是否能够发布付费贴和被支付
can_invite_user_scale是否可以邀请用户分成bool当用户所在用户组有分成比例时,该字段用于前端判断
can_create_thread_goods是否允许发布商品帖bool是否允许发布商品帖
can_create_thread_question是否允许发布问答帖bool是否允许发布问答帖
can_be_asked是否允许被提问bool是否允许被提问
can_be_onlooker是否允许被围观bool是否允许被围观
  • 登陆者的信息 user
字段名功能对应tag类型值说明参数值示例管理员可见
groups用户所属的用户组array用户的所有用户组
register_time用户注册时间string用户注册的时间
  • 位置服务
字段名功能对应tag类型值说明参数值示例管理员可见
lbs位置服务lbsbool位置服务开关truex
qq_lbs_key腾讯位置服务lbsstring腾讯位置服务 keyABC-123-XYZx
  • UCenter
字段名功能对应tag类型值说明参数值示例管理员可见
ucenter_urlUCenter 地址ucenterstringUCenter 配置的地址https://…
ucenter_key通信秘钥ucenterstringUCenter 配置的 keyuonSweqDdqsda

返回说明

  • 返回空,http 状态码:200

返回示例

  1. {
  2. "data": {
  3. "attributes": {
  4. "set_site": {
  5. "site_name": "Discuz Q",
  6. "site_introduction": "站点介绍修改",
  7. "site_mode": "public",
  8. "site_close": false,
  9. "site_logo": "http://discuz.com/storage/logo.png?1580713768",
  10. "site_close_msg": "关闭原因",
  11. "site_price": "0.01",
  12. "site_expire": "5",
  13. "site_author_scale": "6",
  14. "site_master_scale": "4",
  15. "site_icp": null,
  16. "site_stat": null,
  17. "site_author": {
  18. "id": 1,
  19. "username": "username"
  20. },
  21. "site_install": "2019-12-25 17:22:52"
  22. },
  23. "set_reg": {
  24. "register_close": true,
  25. "register_validate": false,
  26. "password_length": 6,
  27. "password_strength": "0,1,3"
  28. },
  29. "passport": {
  30. "offiaccount_close": "1",
  31. "offiaccount_app_id": null,
  32. "offiaccount_app_secret": null,
  33. "miniprogram_close": null,
  34. "miniprogram_app_id": null,
  35. "miniprogram_app_secret": null,
  36. "oplatform_close": null,
  37. "oplatform_app_id": null,
  38. "oplatform_app_secret": null
  39. },
  40. "paycenter": {
  41. "wxpay_close": "1",
  42. "mch_id": "mch_id",
  43. "app_id": "app_id",
  44. "api_key": "api_key",
  45. "app_secret": null,
  46. "wxpay_mch_id": null,
  47. "wxpay_app_id": null,
  48. "wxpay_api_key": null,
  49. "wxpay_app_secret": null
  50. },
  51. "set_attach": {
  52. "support_img_ext": "jpg,png,gif,jpeg",
  53. "support_file_ext": "doc,docx,pdf,zip,jpg,png,gif,jpeg",
  54. "support_max_size": "5"
  55. },
  56. "qcloud": {
  57. "qcloud_close": false,
  58. "qcloud_app_id": null,
  59. "qcloud_secret_id": "qcloud_secret_id",
  60. "qcloud_secret_key": "qcloud_secret_key",
  61. "qcloud_token": null,
  62. "qcloud_cms_image": false,
  63. "qcloud_cms_text": false,
  64. "qcloud_sms_app_id": "qcloud_sms_app_id",
  65. "qcloud_sms_app_key": "qcloud_sms_app_key",
  66. "qcloud_sms_template_id": "451143",
  67. "qcloud_sms_sign": "zixunicom"
  68. },
  69. "set_cash": {
  70. "cash_interval_time": "1",
  71. "cash_rate": "100",
  72. "cash_min_sum": "50",
  73. "cash_max_sum": "50",
  74. "cash_sum_limit": "50"
  75. },
  76. "other": {
  77. "count_threads": 286,
  78. "count_users": 137,
  79. "can_upload_attachments": true,
  80. "can_upload_images": true,
  81. "can_create_thread": true,
  82. "can_view_threads": true,
  83. "can_batch_edit_threads": true,
  84. "can_viewUser_list": true,
  85. "can_editUser_group": true,
  86. "can_create_invite": true
  87. },
  88. "user": {
  89. "groups": [
  90. {
  91. "id": 1,
  92. "name": "管理员",
  93. "type": "",
  94. "color": "",
  95. "icon": "",
  96. "default": 0,
  97. "pivot": {
  98. "user_id": 1,
  99. "group_id": 1
  100. }
  101. },
  102. {
  103. "id": 10,
  104. "name": "普通会员",
  105. "type": "",
  106. "color": "",
  107. "icon": "",
  108. "default": 1,
  109. "pivot": {
  110. "user_id": 1,
  111. "group_id": 10
  112. }
  113. }
  114. ],
  115. "register_time": "2019-12-25T17:22:52+08:00"
  116. }
  117. }
  118. }
  119. }