Saya telah menggunakan azure devops rest API untuk membuat aplikasi yang mengkonsolidasikan perubahan item kerja untuk tim kami, untuk ID build individual berdasarkan beberapa pipeline, yang bekerja dengan sangat baik.

Saya telah mengonfigurasi PAT saya untuk memiliki akses ke item dan build yang berfungsi, dan berhasil menggunakan "Build - Dapatkan Perubahan Build" di penyiapan saya saat ini.

Sekarang saya ingin mendapatkan dan mengkonsolidasikan perubahan antar build dengan menggunakan "Build - Dapatkan Item Pekerjaan Antar Build" titik akhir API sisanya. Tapi sepertinya saya tidak bisa, karena itu hanya mengembalikan respons "401 - Tidak Sah".

Saya sudah mencobanya di Postman juga. Saya tidak yakin mengapa konfigurasi Auth yang sama mengembalikan hasil yang diharapkan untuk "Build - Dapatkan Perubahan Build" tetapi mengembalikan tidak sah untuk "Build - Dapatkan Item Pekerjaan Antar Build"

Demi kepentingan, saya mencoba "Build - Dapatkan Perubahan Antar Build" yang mengembalikan respons yang berhasil.

Jadi, singkatnya: Untuk konfigurasi auth Postman yang sama:

Lingkup PAT:

  • Bangun: Baca
  • Rilis: Baca
  • Item Pekerjaan: Baca

EDIT:

Baru saja melakukan latihan - Token akses penuh berfungsi.

Saya memfilternya hingga membutuhkan ruang lingkup PAT berikut

  • Bangun: Baca
  • Rilis: Baca
  • Item Pekerjaan: Baca
  • Administrasi Token: Baca & kelola

Mengapa kami memerlukan Administrasi Token: Baca & kelola?

Bantuan atau wawasan akan dihargai.

Terima kasih.

1
Gandzal 22 Juli 2020, 14:41

1 menjawab

Jawaban Terbaik

Saya telah membantu Anda mengirimkan tiket umpan balik dan kemudian tiket dilaporkan ke tim Produk Layanan Azure DevOps. Untuk menerima pemberitahuan tentang hal itu tepat waktu, Anda dapat mengikuti tiket umpan balik ini.

Selain itu, jika ada pencapaian, saya akan memberi tahu Anda di sini.

Pembaruan1

Dalam doc, kita dapat melihat bahwa deskripsi Administrasi Token adalah Memberikan kemampuan untuk mengelola (melihat dan mencabut) token yang ada kepada administrator organisasi. API Hanya mendapatkan item kerja di antara build, seharusnya tidak memerlukan izin.

0
Vito Liu-MSFT 24 Juli 2020, 13:43