Mutation graphql (python)

Les hele artikkelen

Hei,

 

Jeg prøver å benytte tibber sitt åpne API til å sende meg selv en push notifikasjon. 

Men sliter litt å forstå hvordan jeg kan gjøre dette på en enkel måte uten å benytte meg av asynkron-kjøring. Jeg har lite erfaring med python, og ingen erfaring med graphQL.

 

Spørringen:

mutation{
  sendPushNotification(input: {
  title: "Notification through API",
  message: "Hello from me!!",
  screenToOpen: CONSUMPTION
   }){
  successful
  pushedToNumberOfDevices
  }
 }

 

Videre så må jeg spørre mot en websocket-addresse: 

wss://api.tibber.com/v1-beta/gql/subscriptions

 

og inkludere mitt personlige token i header-feltet. 

 

Er det noen som vet hvordan jeg enkelt kan gjøre dette? Har googla meg ihjel uten å bli noe særlig klokere. 

Jeg kjører allerede en åpen tråd vha ansyncio for å hente livedata fra min tibber pulse, men så ønsker jeg å sende meg selv notifikasjon når enkelte kondisjoner blir møtt. 

 

 

Â