足球即时比分api示例代码

简介: 足球即时比分api示例代码

这里简单介绍下之前参与项目过程调取的足球比分api示例代码,在线文档查看

        val elements = fetchElementList("http://interface.win007.com/zq/today.aspx", "match")

        return elements.map {
            val leagueMix = MixString(it["league"])
            val homeTeamMix = MixString(it["home"])
            val awayTeamMix = MixString(it["away"])
            FootballMatch(
                matchId = it["ID"],
                level = it["level"].toIntOr(),
                leagueId = it["leagueID"],
                leagueType = it["kind"].toIntOr(1),
                leagueName = leagueMix[2],
                matchTime = it["time"].parseSlashTimestamp(),
                startTime = it["time2"].parseSlashTimestamp(),
                status = it["state"].toIntOr(),
                homeTeamId = homeTeamMix[3],
                awayTeamId = awayTeamMix[3],
                homeTeamName = homeTeamMix[2],
                awayTeamName = awayTeamMix[2],
                homeTeamScore = it["homeScore"].toIntOr(),
                awayTeamScore = it["awayScore"].toIntOr(),
                homeTeamHalfScore = it["bc1"].toIntOr(),
                awayTeamHalfScore = it["bc2"].toIntOr(),
                homeTeamRed = it["red1"].toIntOr(),
                awayTeamRed = it["red2"].toIntOr(),
                homeTeamYellow = it["yellow1"].toIntOr(),
                awayTeamYellow = it["yellow2"].toIntOr(),
                homeCorner = it["corner1"].toIntOr(),
                awayCorner = it["corner2"].toIntOr(),
                isNeutral = it["zl"].toBoolean(),
                hasLineup = it["lineup"].toIntOr() == 1
            )
        }
    }

API部分返回示例:

    source: String,
    delimiters: String = ","
) {
    val list: List<String> = source.split(delimiters)

    operator fun get(index: Int): String = list.getOrNull(index) ?: ""
}
相关文章
|
8月前
|
存储 缓存 小程序
【小程序开发必备】微信小程序常用API全介绍,附示例代码和使用场景
本篇博文介绍了微信小程序常用API,包括网络请求、数据缓存、交互反馈、设备、媒体、界面、开放接口等方面。每个API都附有详细的介绍和示例代码,以及使用场景。这些API可以帮助小程序开发者快速实现各种功能和交互效果,是小程序开发的必备工具。无论是初学者还是有一定经验的开发者,都能从本篇博文中学到很多实用的技巧和知识。
319 0
|
12月前
|
文字识别 监控 Java
一文看懂车牌识别OCR:从技术原理到 API Java 示例代码接入
一文看懂车牌识别OCR:从技术原理到 API Java 示例代码接入
372 0
一文看懂车牌识别OCR:从技术原理到 API Java 示例代码接入
|
12月前
|
机器学习/深度学习 文字识别 算法
一文看懂增值税发票识别OCR:从技术原理到 API Java 示例代码接入
一文看懂增值税发票识别OCR:从技术原理到 API Java 示例代码接入
633 0
一文看懂增值税发票识别OCR:从技术原理到 API Java 示例代码接入
|
12月前
|
安全 Java API
验证码短信 API 接入指南:Java 语言示例代码
验证码短信 API 接入指南:Java 语言示例代码
9309 0
|
JSON API 开发者
Retrofit笔记 | 简析官方API文档(结合示例代码)
Retrofit笔记 | 简析官方API文档(结合示例代码)
在SAP Cloud Platform ABAP编程环境里调用第三方API的ABAP示例代码
在SAP Cloud Platform ABAP编程环境里调用第三方API的ABAP示例代码
123 0
在SAP Cloud Platform ABAP编程环境里调用第三方API的ABAP示例代码
篮球即时比分api接口调用示例代码
篮球即时比分api接口调用示例代码
电竞CSGO数据API接口 - 【联赛列表】API调用示例代码
电竞CSGO数据API接口 - 【联赛列表】API调用示例代码
|
5天前
|
存储 缓存 运维
DataWorks操作报错合集之DataWorks根据api,调用查询文件列表接口报错如何解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
15 1
|
5天前
|
SQL 数据管理 API
数据管理DMS产品使用合集之阿里云DMS提供API接口来进行数据导出功能吗
阿里云数据管理DMS提供了全面的数据管理、数据库运维、数据安全、数据迁移与同步等功能,助力企业高效、安全地进行数据库管理和运维工作。以下是DMS产品使用合集的详细介绍。