authbff.api 754 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. syntax = "v1"
  2. info(
  3. title: "api前端服务"
  4. desc: "api前端服务 "
  5. author: "#Suyghur"
  6. version: "v1"
  7. )
  8. type PlayerAuthReq {
  9. PlayerId string `json:"player_id"`
  10. GameId string `json:"game_id"`
  11. }
  12. type CsAuthReq {
  13. CsId string `json:"cs_id"`
  14. }
  15. type CheckAuthReq {
  16. AccessToken string `json:"access_token"`
  17. }
  18. type AuthResp {
  19. Code int64 `json:"code"`
  20. Msg string `json:"msg"`
  21. Data interface{} `json:"data"`
  22. }
  23. @server(
  24. prefix: api/v1
  25. )
  26. service Authbff {
  27. @doc "玩家认证"
  28. @handler playerAuth
  29. post /player/auth (PlayerAuthReq) returns (AuthResp)
  30. @doc "客服认证"
  31. @handler csAuth
  32. post /cs/auth (CsAuthReq) returns (AuthResp)
  33. @doc "测试token"
  34. @handler checkAuth
  35. post /check_auth (CheckAuthReq) returns (AuthResp)
  36. }