microsoft / microsoft/azure-devops-python-api

Feed Client - Resource not found 404

Aperta
#364 2 commenti 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Lingua principale
Python
Stelle
684
Fork
218
Merge medio
8g 10h
PR unite (30g)
1

Descrizione

Problem

When using the Feed Client, the client raises an exception which shows:

azure.devops.exceptions.AzureDevOpsClientRequestError: The resource cannot be found. Operation returned a 404 status code.

Minimal example:

from msrest.authentication import BasicAuthentication
import os

if __name__ == "__main__":
    org = os.environ.get('AZDO_ORG_SERVICE_URL')
    token = os.environ.get('AZDO_PERSONAL_ACCESS_TOKEN')
    credentials = BasicAuthentication('', token)

    from azure.devops.v6_0.feed.feed_client import FeedClient
    feed_client = FeedClient(base_url=org, creds=credentials)
    feed_client.get_feeds()

Other clients like Core are working without any problems.
The permissions of the token are not limited and I am the owner of my test organization.

Enabling debugging output of logging leads to:
DEBUG:azure.devops.client:API resource location c65009a7-474a-4ad1-8b42-7d852107ef8c is not registered on https://dev.azure.com/[Removed].

Details

Python Version: 3.8.5
Package Version: 6.0.0b4

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia con l’esempio minimo di FeedClient usando azure.devops.v6_0.feed.feed_client e abilita il logging di debug di azure.devops.client per riprodurre il messaggio relativo alla posizione della risorsa non registrata. Traccia FeedClient.get_feeds e confrontalo con un client funzionante; il lavoro è completato quando get_feeds non restituisce più 404 per un’organizzazione e un token validi.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
azure, python
Ambito
api, devops
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.