短视频/直播自主挂载能力

更新时间 2024-07-24 02:58:49
收藏
我的收藏

接口说明

  1. 申请短视频自主挂载能力
  2. 查询短视频自主挂载能力申请状态
  3. 申请直播自主挂载能力
  4. 查询直播自主挂载能力申请状态
  5. 短视频/直播自主挂载能力绑定抖音号
  6. 获取短视频/直播自主挂载抖音号绑定二维码
  7. 查询短视频/直播自主挂载能力绑定抖音号列表
  8. 解除短视频/直播自主挂载能力抖音号绑定

短视频/直播自主挂载能力审核结果通知

短视频/直播自主挂载能力审核结果出来之后,会自动触发消息发送,然后开放平台服务器会向第三方小程序应用的【消息与事件接收 URL】以 HTTP POST 方式推送相应授权小程序的短视频/直播自主挂载能力申请的审核结果。

POST 数据示例:

{
  "Nonce": "4464221",
  "TimeStamp": "1535551395",
  "Encrypt": "Encrypt Message xxxxxxxx",
  "MsgSignature": "ba394c04acece6c2c0edee058c5dddf82474b8ee"
}

其中 Encrypt 字段需要解密,解密详情见消息推送及加解密说明部分。解密后消息格式如下:

{
  "AppId": "授权小程序的appid",
  "TpAppId": "第三方小程序应用appid",
  "EventTime": "2019-01-14 12:45:10",
  "Event": "APPLY_CAPACITY",
  "EventContent": {
    "capacity_key": "能力key",
    "status": 1,
    "reason": "xxx"
  }
}

消息体字段含义如下:

参数名

参数类型

备注

AppId

string

授权小程序 appid

TpAppId

string

第三方小程序应用 appid

EventTime

string

推送事件时间

Event

string

推送事件类型

EventContent

object

能力申请的审核结果

capacity_key

string

能力key,video_self_mount-短视频自主挂载;live_self_mount-直播自主挂载。

status

int

能力状态。1-申请中;2-申请成功;3-申请拒绝;4-能力关闭;5-能力封禁;6-可申请但未申请;7-不可申请

reason

string

未获得能力的原因

短视频/直播自主挂载能力抖音号绑定结果通知

短视频/直播自主挂载能力的抖音号绑定结果出来后,会自动触发消息发送,然后开放平台服务器会向第三方小程序应用的【消息与事件接收 URL】以 HTTP POST 方式推送相应授权小程序的短视频/直播自主挂载能力的抖音号绑定结果。

POST 数据示例:

{
  "Nonce": "4464221",
  "TimeStamp": "1535551395",
  "Encrypt": "Encrypt Message xxxxxxxx",
  "MsgSignature": "ba394c04acece6c2c0edee058c5dddf82474b8ee"
}

其中 Encrypt 字段需要解密,解密详情见消息推送及加解密说明部分。解密后消息格式如下:

{
  "AppId": "授权小程序的appid",
  "TpAppId": "第三方小程序应用appid",
  "EventTime": "2019-01-14 12:45:10",
  "Event": "SELT_MOUNT_BIND",
  "EventContent": {
    "capacity_key": "能力key",
    "aweme_id": "抖音号",
    "user_name": "抖音用户昵称",
    "bind_status": 1
  }
}

消息体字段含义如下:

参数名

参数类型

备注

AppId

string

授权小程序 appid

TpAppId

string

第三方小程序应用 appid

EventTime

string

推送事件时间

Event

string

推送事件类型

EventContent

object

抖音号绑定结果

capacity_key

string

能力key,video_self_mount-短视频自主挂载;live_self_mount-直播自主挂载。

aweme_id

string

抖音号。

user_name

string

抖音用户昵称。

bind_status

int

绑定状态。1-绑定中;2-绑定成功;3-绑定失败;4-取消绑定;5-封禁绑定;6-绑定失效。