JackCode 导航创建、启动并扩展 iGaming 产品。
切换语言
实用指南

GraphQL API

通过GraphQL API进行集成:在单个请求中,以高速度和完整的结构查询所需的数据。
专家 斯坦尼斯瓦夫·阿尼西莫夫

GraphQL是现代的API标准,允许客户自己确定想要获得哪些数据。与REST不同的是,GraphQL API可以完全控制请求和响应结构。

我们为所有关键实体提供GraphQL界面实现:玩家、自动机、会话、财务、报告、设置-所有这些都可以通过一个接入点访问,负载最少,灵活性最大。

GraphQL的优势

一个机会 它给出了什么
查询灵活性 仅请求所需的字段,甚至来自相关实体
更少的查询 一个查询中的所有内容:没有"overfetch"和"underfetch"
单一入口点 一个endpoint-所有实体:"/graphql"
交互式文档 使用GraphiQL或Apollo Studio进行测试和培训
优化前端 通过点响应加速SPA和移动应用程序

可以获得的示例

查询示例:
graphql
query {
player(id: "1234") {
name
balance
lastSession {
device
totalBet
totalWin
}
}
}

结果是:

json
{
"data": {
"player": {
"name": "John",    "balance": 155. 20,    "lastSession": {
"device": "Terminal-02",     "totalBet": 120. 00,     "totalWin": 140. 00
}
}
}
}

技术特点

Endpoint: `/graphql`

通过Bearer令牌(JWT)授权)

支持GraphiQL和introspection电路

支持客户端上的击球和缓存

订阅选项(subscriptions)用于实时更新(可选)

当GraphQL特别有效时

具有高UX的单页和移动应用程序

流量优化和响应速度重要的集成

具有大量相关实体的项目

快速组装和调整接口以满足任务需求的命令

GraphQL的准确性、速度和便利性。您只能获得所需的,无需过载系统或数据结构限制。现代集成的理想工具。