GraphQL API(请求/响应灵活性)

GraphQL API(请求/响应灵活性)
GraphQL是一种基于民族的API标准,允许客户自己确定他们想要获得哪些数据。与REST不同,REST通常必须进行多次查询或接收"额外",而GraphQL API则可以对请求和响应结构进行吸血鬼控制。

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

GraphQL的优势

机会它提供了什么
查询灵活性仅请求所需的字段,甚至来自相关实体
少查询一个查询中的全部:没有"overfetch"和"underfetch"
单点登录单点登录是所有实体:'/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的准确性、速度和便利性。您只能获得所需的,无需过载系统或数据结构限制。现代集成的理想工具。

联系我们

请填写下方表格,我们会尽快回复您。