【破晓字节】电竞API接口调用示例代码-即时指数

本文分享了如何使用破晓字节提供的电竞API接口,展示调用示例代码,涉及英雄联盟、王者荣耀等多个游戏的即时指数数据。接口提供接口调用和WebSocket推送,确保数据即时性。详情可参考官网及商务联系方式。
摘要由CSDN通过智能技术生成

【破晓字节】电竞API接口调用示例代码-即时指数

使用破晓字节的电竞指数数据快一年了,分享使用指数接口的示例代码。游戏包括英雄联盟、王者荣耀、CS:GO、DOTA2、PUBG、穿越火线等等,联赛覆盖和玩法种类挺全的,指数变更即时。

测试过很多家,这家的对接流程简单,提供代码示例和SDK支持。数据获取有接口调用和websocket推送两种形式,wss保证了数据即时性,心跳机制监控连接状态。

官网地址https://www.dawnbyte.com/
商务QQ 784815037

// 指数详情接口示例
// C# - RestSharp
var client = new RestClient("https://openapi.dawnbyte.com/api/markets/details?time_stamp=1615628100&game_id=1&level=3&level_id=25519");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddHeader("token", "");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);

// Java - OkHttp
OkHttpClient client = new OkHttpClient().newBuilder()
  .build();
Request request = new Request.Builder()
  .url("https://openapi.dawnbyte.com/api/markets/details?time_stamp=1615628157&game_id=1&level=3&level_id=25519")
  .method("GET", null)
  .addHeader("token", "")
  .build();
Response response = client.newCall(request).execute();

// PHP - cURL
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://openapi.dawnbyte.com/api/markets/details?time_stamp=1615628794&game_id=1&level=3&level_id=25519',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array(
    'token: '
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;


// Python - http.client
import http.client

conn = http.client.HTTPSConnection("openapi.dawnbyte.com")
payload = ''
headers = {
   
  'token': ''
}
conn.request("GET", "/api/markets/details?time_stamp=1615628832&game_id=1&level=3&level_id=25519", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))

API返回数据如下

{
   
    "code": 0,
    "message": "Success",
    "time_stamp": 1615629441,
    "result": [
        {
   
            "id": 629673,
            "market_type_id": 57,
            "game_id": 1,
            "level": 3,
            "level_id": 25519,
            "market_name": [
                {
   
                    "name_type": 1,
                    "name_en": null,
                    "name_zh": "获胜队伍",
                    "name_value": null,
                    "name_id": null
                }
            ],
            "market": [ 
                {
   
                    "bookmarker": 1,
                    "market_status": 5,
                    "option": [
                        {
   
                            "option_id": 1106774,
                            "rate": "14.29",
                            "is_winner": 2,
                            "option_status": 5,
                            "option_name": [
                                {
   
                                    "name_type": 3,
                                    "name_en": null,
                                    "name_zh": null,
                                    "name_value": null,
                                    "name_id": 243
                                }
                            ]
                        },
                        {
   
                            "option_id": 1106775,
                            "rate": "1.00",
                            "is_winner": 3,
                            "option_status": 5,
                            "option_name": [
                                {
   
                                    "name_type": 3,
                                    "name_en": null,
                                    "name_zh": null,
                                    "name_value": null,
                                    "name_id": 648
                                }
                            ]
                        }
                    ]
                }
            ]
        },
        {
   
            "id": 629674,
            "market_type_id": 12,
            "game_id": 1,
            "level": 3,
            "level_id": 25519,
            "market_name": [
                {
   
                    "name_type": 1,
                    "name_en": null,
                    "name_zh": "英雄击杀总数大小",
                    "name_value": null,
                    "name_id": null
                }
            ],
            "market": [
                {
   
                    "bookmarker": 1,
                    "market_status": 5,
                    "option": [
                        {
   
                            "option_id": 1106776,
                            "rate": "2.28",
                            "is_winner": 2,
                            "option_status": 5,
                            "option_name": [
                                {
   
                                    "name_type": 1,
                                    "name_en": null,
                                    "name_zh": "大于",
                                    "name_value": null,
                                    "name_id": null
                                },
                                {
   
                                    "name_type": 2,
                                    "name_en": null,
                                    "name_zh": null,
                                    "name_value": "23.5",
                                    "name_id": null
                                }
                            ]
                        },
                        {
   
                            "option_id": 1106779,
                            "rate": "1.58",
                            "is_winner": 3,
                            "option_status": 5,
                            "option_name": [
                                {
   
                                    "name_type": 1,
                                    "name_en": null,
                                    "name_zh": "小于",
                                    "name_value": null,
                                    "name_id": null
                                },
                                {
   
                                    "name_type": 2,
                                    "name_en": null,
                                    "name_zh": null,
                                    "name_value": "23.5",
                                    "name_id": null
                                }
                            ]
                        },
                        {
   
                            "option_id": 1215315,
                            "rate": "1.93",
                            "is_winner": 3,
                            "option_status": 5,
                            "option_name": [
                                {
   
                                    "name_type": 1,
                                    "name_en": null,
                                    "name_zh": "小于",
                                    "name_value": null,
                                    "name_id": null
                                },
                                {
   
                                    "name_type": 2,
                                    "name_en": null,
                                    "name_zh": null,
                                    "name_value": "21.5",
                                    "name_id": null
                                }
                            ]
                        },
                        {
   
                            "option_id": 1215316,
                            "rate": "1.81",
                            "is_winner": 2,
                            "option_status": 5,
                            "option_name": [
                                {
   
                                    "name_type": 1,
                                    "name_en": null,
                                    "name_zh": "大于",
                                    "name_value": null,
                                    "name_id": null
                                },
                                {
   
                                    "name_type": 2,
                                    "name_en": null,
                                    "name_zh": null,
                                    "name_value": "21.5",
                                    "name_id": null
                                }
                            ]
                        },
                        {
   
                            "option_id": 1215317,
                            "rate": "2.17",
                            "is_winner": 2,
                            "option_status": 5,
                            "option_name": [
                                {
   
                                    "name_type": 1,
                                    "name_en": null,
                                    "name_zh": "大于",
                                    "name_value": null,
                                    "name_id": null
                                },
                                {
   
                                    "name_type": 2,
                                    "name_en": null,
                                    "name_zh": null,
                                    "name_value": "25.5",
                                    "name_id": null
                                }
                            ]
                        },
                        {
   
                            "option_id": 1215318,
                            "rate": "1.64",
                            "is_winner": 3,
                            "option_status": 5,
                            "option_name": [
                                {
   
                                    "name_type": 1,
                                    "name_en": null,
                                    "name_zh": "小于",
                                    "name_value": null,
                                    "name_id": null
                                },
                                {
   
                                    "name_type": 2,
                                    "name_en": null,
                                    "name_zh": null,
                                    "name_value": "25.5",
                                    "name_id": null
                                }
                            ]
                        },
                        {
   
                            "option_id": 1215319,
                            "rate": "1.60",
                            "is_winner": 3,
                            "option_status": 5,
                            "option_name": [
                                {
   
                                    "name_type": 1,
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值