Dapatkan konfirmasi penerimaan pelanggan Perjanjian Pelanggan Microsoft
Berlaku untuk: Pusat Mitra
Tidak berlaku untuk: Pusat Mitra yang dioperasikan oleh 21Vianet | Pusat Mitra untuk Microsoft Cloud untuk Pemerintah AS
Sumber daya Perjanjian saat ini hanya didukung oleh Pusat Mitra di cloud publik Microsoft.
Artikel ini menjelaskan bagaimana Anda dapat mengambil konfirmasi penerimaan pelanggan atas 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.
ID pelanggan (
customer-tenant-id
). Jika Anda tidak mengetahui ID pelanggan, Anda dapat mencarinya di Pusat Mitra dengan memilih ruang kerja Pelanggan , lalu pelanggan dari daftar pelanggan, lalu Akun. Pada halaman Akun pelanggan, cari ID Microsoft di bagian Info Akun Pelanggan. ID Microsoft sama dengan ID pelanggan (customer-tenant-id
).
.NET
Untuk mengambil konfirmasi penerimaan pelanggan yang sebelumnya disediakan:
Gunakan kumpulan IAggregatePartner.Customers dan panggil metode ById dengan pengidentifikasi pelanggan yang ditentukan.
Ambil properti Perjanjian dan filter hasilnya ke Perjanjian Pelanggan Microsoft dengan memanggil metode ByAgreementType.
Panggil metode Get atau GetAsync .
// IAggregatePartner partnerOperations;
// string selectedCustomerId;
string agreementType = "MicrosoftCustomerAgreement";
var customerAgreements = partnerOperations.Customers.ById(selectedCustomerId).Agreements.ByAgreementType(agreementType).Get();
Sampel lengkap dapat ditemukan di kelas GetCustomerAgreements dari proyek aplikasi pengujian konsol.
Permintaan REST
Untuk mengambil konfirmasi penerimaan pelanggan yang sebelumnya disediakan:
Buat permintaan REST untuk mengambil koleksi Perjanjian untuk pelanggan.
Gunakan parameter kueri agreementType untuk mencakup hasil hanya ke Perjanjian Pelanggan Microsoft.
Minta sintaks
Gunakan sintaks permintaan berikut:
Metode | URI Permintaan |
---|---|
GET | {baseURL}/v1/customers/{customer-tenant-id}/agreements?agreementType={agreement-type} HTTP/1.1 |
Parameter URI
Anda dapat menggunakan parameter URI berikut dengan permintaan Anda:
Nama | Tipe | Diperlukan | Deskripsi |
---|---|---|---|
customer-tenant-id | GUID | Ya | Nilainya adalah CustomerTenantId berformat GUID yang memungkinkan Anda menentukan pelanggan. |
jenis perjanjian | string | No | Parameter ini mengembalikan semua metadata perjanjian. Gunakan parameter ini untuk mencakup respons kueri terhadap jenis perjanjian tertentu. Nilai yang didukung adalah: MicrosoftCloudAgreement yang hanya menyertakan metadata perjanjian dari jenis MicrosoftCloudAgreement. MicrosoftCustomerAgreement yang hanya menyertakan metadata perjanjian dari jenis MicrosoftCustomerAgreement. * yang mengembalikan semua metadata perjanjian. (Jangan gunakan * kecuali kode Anda memiliki logika yang diperlukan untuk menangani jenis perjanjian yang tidak terduga.) Catatan: Jika parameter URI tidak ditentukan, kueri default ke MicrosoftCloudAgreement untuk kompatibilitas mundur. Microsoft mungkin memperkenalkan metadata perjanjian dengan jenis perjanjian baru kapan saja. |
Header permintaan
Untuk informasi selengkapnya, lihat Header REST Pusat Mitra.
Isi permintaan
Tidak ada.
Contoh permintaan
GET https://api.partnercenter.microsoft.com/v1/customers/14876998-c0dc-46e6-9d0c-65a57a6c32ec/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 Perjanjian 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": 2,
"items":
[
{
"primaryContact":
{
"firstName":"Tania",
"lastName":"Carr",
"email":"SomeEmail@example.com"
"phoneNumber":"1234567890"
},
"templateId":"117a77b0-9360-443b-8795-c6dedc750cf9",
"dateAgreed":"2019-08-26T00:00:00",
"type":"MicrosoftCustomerAgreement",
"agreementLink":"https://aka.ms/customeragreement"
},
{
"primaryContact":
{
"firstName":"Tania",
"lastName":"Carr",
"email":"SomeEmail@example.com"
"phoneNumber:"1234567890"
},
"templateId":"117a77b0-9360-443b-8795-c6dedc750cf9",
"dateAgreed":"2019-08-27T00:00:00",
"type":"MicrosoftCustomerAgreement",
"agreementLink":"https://aka.ms/customeragreement"
}
]
}
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