influxdata / influxdata/iot-api-python
The argument `authorization` in `create_authorization` needs to use a keyword
Nessuno ha ancora preso questa issue.
- Lingua principale
- Python
- Stelle
- 28
- Fork
- 10
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
In api/devices.py#162 the statement...
request = authorization_api.create_authorization(authorization)
should be
request = authorization_api.create_authorization(authorization=authorization)
This is related to.
- https://github.com/influxdata/influxdb-client-python/pull/682
- https://github.com/influxdata/influxdb-client-python/pull/680
- https://github.com/influxdata/docs-v2/pull/5701
Note that on clicking the Auth link in the flask UI, the tutorial application is now returning...
ApiException
influxdb_client.rest.ApiException: (400)
Reason: Bad Request
HTTP response headers: HTTPHeaderDict({'Content-Type': 'application/json; charset=utf-8', 'X-Influxdb-Build': 'OSS', 'X-Influxdb-Version': 'v2.7.11', 'X-Platform-Error-Code': 'invalid', 'Date': 'Wed, 04 Dec 2024 13:04:14 GMT', 'Content-Length': '163'})
HTTP response body: {
"code": "invalid",
"message": "invalid json structure: json: cannot unmarshal object into Go struct field postAuthorizationRequest.orgID of type platform.ID"
}
The example here is causing confusion for some users.
I tried to push a branch with this change to create a PR, however I do not have write permissions to this repository.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia da api/devices.py#162 e ispeziona la chiamata a create_authorization nel flusso del tutorial Flask. Aggiorna l'uso degli argomenti in modo che corrisponda alla forma con keyword richiesta dall'issue, quindi prova il link Auth e conferma che non restituisca più la 400 ApiException segnalata.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- api, backend
- Tipo di issue
- Bug
- Difficoltà
- 1/5
- Tempo stimato
- Meno di un'ora
- Stato di attività
- Ferma
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 55/100