gempir

Untitled

Oct 2nd, 2021
1,633
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 0.89 KB | None | 0 0
  1.     gqlQuery := GqlQuery{
  2.         Query: `
  3.         query GetUser($id: String!) {
  4.             user(id: $id) {
  5.               ...FullUser
  6.               banned
  7.               youtube_id
  8.             }
  9.           }
  10.          
  11.         fragment FullUser on User {
  12.             id
  13.             emote_aliases
  14.             emotes {
  15.                 id
  16.                 name
  17.                 status
  18.                 visibility
  19.                 width
  20.                 height
  21.             }
  22.             emote_slots
  23.         }
  24.         `,
  25.         Variables: map[string]interface{}{"id": "60ae3e98b2ecb0150535c6b7"},
  26.     }
  27.  
  28.     data, err := json.Marshal(gqlQuery)
  29.     if err != nil {
  30.         return
  31.     }
  32.  
  33.     req, err := http.NewRequest("POST", "https://api.7tv.app/v2/gql", bytes.NewBuffer(data))
  34.     // req.Header.Set("authorization", "Bearer "+e.cfg.SevenTvToken)
  35.     if err != nil {
  36.         log.Error(err)
  37.         return
  38.     }
  39.  
  40.     resp, err := e.httpClient.Do(req)
  41.     if err != nil {
  42.         log.Error(err)
  43.         return
  44.     }
  45.  
  46.     log.Info(resp.StatusCode)
  47.     data, err = ioutil.ReadAll(resp.Body)
  48.     if err != nil {
  49.         log.Error(err)
  50.         return
  51.     }
  52.     log.Info(data)
Advertisement
Add Comment
Please, Sign In to add comment