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的準確性、速度和便利性。您只能獲得所需的,無需過載系統或數據結構限制。現代集成的理想工具。
聯繫我們
請填寫下方表格,我們將盡快與您聯繫。