2017-03-01 3 views
0

mit API Bitbucket Server spielen, fand ich these docs bezüglich git tags:Ist es möglich, `orderBy` in BitBucket Server API für Git-Tags umzukehren?

/rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/tags?filterText&orderBy 

orderBy: string: Bestellung von Refs entweder ALPHABETICAL (nach Name) oder Änderung (letzte Aktualisierung)

Was Ich möchte ist die umgekehrte alphabetische Reihenfolge.

In einigen anderen Teil der API-Dokumentation fand ich the following info

Sie können Ergebnismengen mit der sort = Abfrageparameter, verfügbar auf die gleichen Ressourcen sortieren, die Filterung unterstützt:

standardmäßig die Sortierreihenfolge ist aufsteigend. Um die Reihenfolge umzukehren, setzen Sie den Feldnamen mit einem Bindestrich voran (z. B.? Sort = -updated_on).

aber es scheint, dass dieser Trick nicht funktioniert für orderBy; Wenn ich orderBy=-ALPHABETICAL versuche, ist es das gleiche wie orderBy=ALPHABETICAL.

Ist es möglich, die Reihenfolge irgendwie umzukehren?

Antwort

0

Ihr erster Link ist eine Dokumentation für Bitbucket Server API v1.0.

Ich gehe davon aus, dass es so funktionieren sollte wie es ist, wenn Sie wirklich Ihre Anfrage gegen diese Version der API stellen. Darüber hinaus bezieht sich bitbucket server auf die selbst gehostete Version von Bitbucket, und ich weiß nicht, ob das öffentliche Bitbucket die gleiche API in v1 teilt.

Der zweite von Ihnen angegebene Link ist jedoch Teil der Bitbucket API v2.0-Dokumentation. Im Abschnitt Abfragen -> Refs (Zweige/Tags/Lesezeichen) der Seite können Sie sehen, dass Sie das Feld 'name' als Filter- oder Sortierfeld verwenden können, das beim Abfragen von Tags den Tag-Namen enthält. Die korrekte Syntax wird oben auf der Seite angezeigt. Ich nehme an, Sie möchten die öffentliche API v2.0 abfragen.

So fortzusetzen:

Bitbucket Server API v1.0

/rest/api/1.0/projects/{projectKey}/repos/{repositorySlug}/tags?orderBy=-ALPHABETICAL

Bitbucket öffentliche API v2.0

https://api.bitbucket.org/2.0/repositories/{username}/{repo_slug}/refs/tags?sort=-name

Verwandte Themen