Mendapatkan metadata perjanjian untuk Perjanjian Pelanggan Microsoft
Berlaku untuk: Pusat Mitra
Tidak berlaku untuk: Pusat Mitra yang dioperasikan oleh 21Vianet | Pusat Mitra untuk Microsoft Cloud untuk Pemerintah AS
Metadata perjanjian untuk Perjanjian Pelanggan Microsoft saat ini hanya didukung oleh Pusat Mitra di cloud publik Microsoft.
Anda harus mengambil metadata perjanjian untuk Perjanjian Pelanggan Microsoft sebelum dapat:
- Mengonfirmasi penerimaan pelanggan atas Perjanjian Pelanggan Microsoft
- Mengambil tautan unduhan untuk templat Perjanjian Pelanggan Microsoft
Prasyarat
Jika Anda menggunakan Pusat Mitra .NET SDK, diperlukan versi 1.14 atau yang lebih baru.
Penting
Pada Juni 2023, Pusat Mitra terbaru .NET SDK rilis 3.4.0 sekarang diarsipkan. Anda dapat mengunduh rilis SDK dari GitHub, bersama dengan file readme yang berisi informasi yang berguna.
Mitra didorong untuk terus menggunakan REST API Pusat Mitra.
Kredensial seperti yang dijelaskan dalam autentikasi Pusat Mitra. Skenario ini hanya mendukung autentikasi Aplikasi+Pengguna.
.NET (versi 1.14 atau yang lebih baru)
Untuk mengambil metadata perjanjian untuk Perjanjian Pelanggan Microsoft:
Pertama, ambil koleksi IAggregatePartner.AgreementDetails .
Panggil metode ByAgreementType untuk memfilter koleksi ke Perjanjian Pelanggan Microsoft.
Terakhir, panggil metode Get atau GetAsync .
// IAggregatePartner partnerOperations;
string agreementType = "MicrosoftCustomerAgreement";
var microsoftCustomerAgreementDetails = partnerOperations.AgreementDetails.ByAgreementType(agreementType).Get().Items.Single();
Sampel lengkap dapat ditemukan di kelas GetAgreementDetails dari proyek aplikasi pengujian konsol.
Permintaan REST
Untuk mengambil metadata perjanjian untuk Perjanjian Pelanggan Microsoft:
Buat permintaan REST untuk mengambil koleksi AgreementMetaData .
Gunakan parameter kueri agreementType untuk mencakup hasil hanya ke Perjanjian Pelanggan Microsoft.
Minta sintaks
Metode | URI Permintaan |
---|---|
GET | {baseURL}/v1/agreements?agreementType={agreement-type} HTTP/1.1 |
Parameter URI
Gunakan parameter URI berikut dengan permintaan Anda:
Nama | Tipe | Diperlukan | Deskripsi |
---|---|---|---|
jenis perjanjian | string | No | Gunakan parameter ini untuk mencakup respons kueri terhadap jenis perjanjian tertentu. Nilai yang didukung adalah: MicrosoftCloudAgreement yang menyertakan metadata perjanjian hanya dari jenis MicrosoftCloudAgreement MicrosoftCustomerAgreement yang menyertakan metadata perjanjian hanya dari jenis MicrosoftCustomerAgreement. * yang mengembalikan semua metadata perjanjian. (Jangan gunakan * kecuali kode Anda memiliki logika runtime yang diperlukan untuk menangani jenis perjanjian yang tidak dikenal karena Microsoft mungkin memperkenalkan metadata perjanjian dengan jenis perjanjian baru kapan saja.) Catatan: Jika parameter URI tidak ditentukan, kueri default ke MicrosoftCloudAgreement untuk kompatibilitas mundur. |
Header permintaan
Untuk informasi selengkapnya, lihat Header REST Pusat Mitra.
Isi permintaan
Tidak ada.
Contoh permintaan
GET https://api.partnercenter.microsoft.com/v1/agreements?agreementType=MicrosoftCustomerAgreement HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: 94e4e214-6b06-4fb7-96d1-94d559f9b47f
MS-CorrelationId: ab993325-1605-4cf4-bac4-fb584142a31b
Respons REST
Jika berhasil, metode ini mengembalikan kumpulan sumber daya AgreementMetaData dalam isi respons.
Kode kesalahan dan keberhasilan respons
Setiap respons dilengkapi dengan kode status HTTP yang menunjukkan keberhasilan atau kegagalan dan informasi penelusuran kesalahan lainnya.
Gunakan alat pelacakan jaringan untuk membaca kode ini, jenis kesalahan, dan parameter lainnya. Untuk daftar lengkapnya, lihat Kode kesalahan REST Pusat Mitra.
Contoh tanggapan
HTTP/1.1 200 OK
Content-Length: 620
Content-Type: application/json
MS-RequestId: 94e4e214-6b06-4fb7-96d1-94d559f9b47f
MS-CorrelationId: ab993325-1605-4cf4-bac4-fb584142a31b
{
"totalCount": 1,
"items": [
{
"templateId": "117a77b0-9360-443b-8795-c6dedc750cf9",
"agreementType": "MicrosoftCustomerAgreement",
"agreementLink": "https://aka.ms/customeragreement",
"versionRank": 0
}
],
"attributes": {
"objectType": "Collection"
}
}
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk