开发
API

【泛知识】修改课程状态

接口介绍

该接口用于修改已有课程状态,可通过修改已有课程状态来实现上下架课程。

使用限制

接口说明

  • 下架课程:修改课程状态为下架 --- 无需审核。
  • 上架已下架课程:修改课程状态为上架 --- 需要重新审核,审核通过后自动上架。

基本信息

HTTP URL

https://developer-product.zijieapi.com/product/api/modify_status

HTTP Method

POST

权限要求

AccessToken鉴权

请求头

名称

类型

是否必填

描述

Content-Type

string

请求的MIME类型,统一为application/json

请求参数

名称

类型

是否必填

示例

描述

access_token

string

"0801121846735352506a356a67395167574457583155554e67653d3d"

接口调用凭证

product_status_info

object

{
  "appid": "tt12fd9846e1023401",
  "product_id": 654321121221234567,
  "status": 1
}

课程状态信息

product_status_info--商品状态信息

名称

类型

是否必填

示例

描述

appid

object

"tt12fd9846e1023401"

小程序id

product_id

number

654321121221234567

课程id

status

enum

1

课程状态,枚举型

1-上架,

2-下架

请求示例

{
  "access_token": "765432167354704e4f556f66496b774337614d4239784e78513d3d",
  "product_status_info": {
    "appid": "tt77fd0140e89bba1234",
    "product_id": 654321121221234567,
    "status": 1
  }
}

响应参数

名称

类型

示例值

描述

err_no

number

0

错误码,0为成功

err_msg

string

"success"

错误内容

log_id

string

"101210271802130982251451520919C13"

日志id,用于查询错误

响应示例

正常示例

{
  "err_msg": "success",
  "err_no": 0,
  "log_id": "2021122721141201022513314212345678"
}

异常示例

{
  "err_msg": "无效的AccessToken",
  "err_no": 10001,
  "log_id": "2021122721141201022513314212345678"
}

枚举参数

status--课程状态

课程状态

课程状态编码

上架

1

下架

2

点击纠错
该文档是否对你的开发有所帮助?
有帮助
没帮助
该文档是否对你的开发有所帮助?
有帮助
没帮助