白马剧场
  1. 数据中心
白马剧场
  • 用户相关
    • 手机号登录
      POST
    • 匿名登录
      POST
    • (v1) 匿名登录
      POST
    • 登录短信验证码
      POST
    • 登录续期
      POST
    • 注销账号
      POST
    • 退出登录
      POST
    • 追剧
      POST
    • 取消追剧
      POST
    • 获取追剧列表
      GET
    • 视频点赞
      POST
    • 取消点赞
      POST
    • 我的喜欢列表
      GET
    • 记录观看历史
      POST
    • 观看历史列表
      GET
    • 获取用户详情
      GET
    • 用户充值记录
      GET
    • (v1) 用户充值记录
      GET
    • 版本更新记录
      GET
  • 视频相关
    • 短剧列表&精选推荐
      GET
    • 短剧分类
      GET
    • 获取短剧详情
      GET
    • 剧集列表
      GET
    • (v1) 剧集列表
      GET
    • 剧集详情(v1版本废弃)
      GET
    • 获取剧集互动信息
      GET
    • 获取用户搜索历史
      GET
    • 清空用户搜索历史
      POST
    • 热剧&搜索排行榜
      GET
    • 剧场首页TOP1
      GET
    • (v1)剧场首页TOP1
      GET
    • 首页精选推荐
      GET
    • (v1) 首页精选推荐
      GET
    • 观看广告解锁视频
      POST
  • 支付相关
    • 统一下单
    • (v1) 统一下单
    • 统一支付
    • 同步通知
    • 收银台
    • 充值模板列表
    • (v1) 充值模板列表
    • 回调模拟
    • 异步通知模拟 ApplyPay (移动端忽略)
    • 异步通知模拟掌中付 (移动端忽略)
    • applypay内部测试
    • applypay测试
    • 苹果恢复购买
    • applypay测试查询
    • applypay获取历史列表
    • applypay获取订阅列表
  • 系统操作
    • 获取广告配置
    • 协议配置
  • 福利中心
    • 获取签到列表
    • 立即签到
    • 获取用户信息
  • 内部调用
    • 推送消息
    • 退款申请
  • 数据中心
    • 数据上报(前端埋点)
      POST
  • 调试工具
    • GetTransactionHistory
    • GetNotificationHistory
    • VerifyReceipt
    • GetTransactionInfo
    • LookUpOrderID
  1. 数据中心

数据上报(前端埋点)

开发中
POST
https://theater-test-api.sylangyue.xyz/api/data/pushed

Event#

AppClick (App 元素点击)
AppStart (App 启动)
AppEnd (App 退出)
AppViewScreen (App 浏览页面)
AppPushClick (App 推送点击)
ABTestTrigger(A/B 测试)
AppPageLeave(页面离开)
PlanPopupDisplay(弹窗展示)
PlanPopupClick (弹窗点击)

Type#

PlayletLike (短剧点赞)
PlayletCollect(短剧收藏)
AnonymousLogin (匿名登录)
MobileLogin (手机号登录)
GetLoginCode (获取登录验证码)
ViewPlayletList(浏览短剧列表)
ViewPlayletRecommend(浏览精选短剧列表)

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Body 参数application/json
object {0}
示例
{
    "public_indicator": {
        "platform": "IOS",
        "port": "xxx",
        "version": "1.23",
        "os_version": "ios 17",
        "manufacturer": "apple",
        "model": "iphone x",
        "height": "1203",
        "width": "122",
        "network": "wifi"
    },
    "data": [
        {
            "event": "AppClick",
            "type": "PlayletLike",
            "location": "xxx",
            "page_id": "qdasd",
            "ext_1": "",
            "ext_2": "",
            "ext_3": "",
            "ext_4": ""
        },
        {
            "event": "AppClick",
            "type": "PlayletLike",
            "location": "xxx",
            "page_id": "qdasd",
            "ext_1": "",
            "ext_2": "",
            "ext_3": "",
            "ext_4": ""
        }
    ]
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://theater-test-api.sylangyue.xyz/api/data/pushed' \
--header 'Content-Type: application/json' \
--data-raw '{
    "public_indicator": {
        "platform": "IOS",
        "port": "xxx",
        "version": "1.23",
        "os_version": "ios 17",
        "manufacturer": "apple",
        "model": "iphone x",
        "height": "1203",
        "width": "122",
        "network": "wifi"
    },
    "data": [
        {
            "event": "AppClick",
            "type": "PlayletLike",
            "location": "xxx",
            "page_id": "qdasd",
            "ext_1": "",
            "ext_2": "",
            "ext_3": "",
            "ext_4": ""
        },
        {
            "event": "AppClick",
            "type": "PlayletLike",
            "location": "xxx",
            "page_id": "qdasd",
            "ext_1": "",
            "ext_2": "",
            "ext_3": "",
            "ext_4": ""
        }
    ]
}'

返回响应

🟢200成功
application/json
Body
object {0}
示例
{}
上一页
退款申请
下一页
GetTransactionHistory
Built with