AnswerDotAI / AnswerDotAI/ghapi
search query encoding not working
- Lingua principale
- Python
- Stelle
- 685
- Fork
- 70
- Merge medio
- 1m
- PR unite (30g)
- 2
Descrizione
This works
```
curl -v \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer $GH_ENTERPRISE_TOKEN" \
https://$GH_HOST/api/v3/search/issues\?q\=repo:$REPO_NAME+state:open\&per_page=30\&page=
```
This does not
```
from ghapi.all import *
api = GhApi()
paged(api.search.issues_and_pull_requests, q="repo: state:open')
```
For debug log `debug=print_summary`
```
https:///api/v3/search/issues?q=repo%3A%2F+state%3Aopen&per_page=30&page=1
```
See : was replaced with %3A. This I think is what breaks the query, some uri/url encoding happening somewhere
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Parti dal punto di ingresso GhApi search.issues_and_pull_requests e usa debug=print_summary per confrontare il relativo URL generato con la richiesta curl funzionante. Traccia dove viene codificata la query di ricerca; il lavoro è completato quando la chiamata Python preserva la semantica prevista della query e produce una richiesta di ricerca funzionante.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- github, python
- Ambito
- api
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 38/100