influxdata / influxdata/iot-api-python
The argument `authorization` in `create_authorization` needs to use a keyword
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- Python
- Estrelas
- 28
- Forks
- 10
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
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.
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Direção de pesquisa
Comece em api/devices.py#162 e inspecione a chamada de create_authorization no fluxo do tutorial do Flask. Atualize o uso dos argumentos para corresponder à forma de palavra-chave solicitada pela issue, depois teste o link Auth e confirme que ele não retorna mais a 400 ApiException relatada.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- python
- Domínio
- api, backend
- Tipo de issue
- Bug
- Dificuldade
- 1/5
- Tempo estimado
- Menos de uma hora
- Status de atividade
- Estagnada
- Clareza
- Claramente especificada
- Facilidade para iniciantes
- 55/100