Deneme dönüştürme tekliflerinin bir listesini alma
Deneme dönüştürme tekliflerinin listesini alma.
Ön koşullar
İş Ortağı Merkezi kimlik doğrulamasında açıklandığı gibi kimlik bilgileri. Bu senaryo yalnızca App+User kimlik bilgileriyle kimlik doğrulamayı destekler.
Müşteri kimliği (
customer-tenant-id
). Müşterinin kimliğini bilmiyorsanız, İş Ortağı Merkezi'nde Müşteriler çalışma alanını, ardından müşteri listesinden müşteriyi ve ardından Hesap'ı seçerek bunu arayabilirsiniz. Müşterinin Hesap sayfasında, Müşteri Hesabı Bilgileri bölümünde Microsoft Kimliği'ni arayın. Microsoft Kimliği, müşteri kimliğiyle (customer-tenant-id
) aynıdır.Etkin bir deneme aboneliği için abonelik kimliği.
C#
Kullanılabilir deneme dönüşümlerinin listesini almak için, müşteri kimliğini kullanarak müşteri kimliğini içeren IAggregatePartner.Customers.ById yöntemini kullanarak başlayın. Ardından, deneme aboneliği kimliğiyle Subscriptions.ById yöntemini çağırarak abonelik işlemlerine yönelik bir arabirim alın. Ardından Dönüştürmeler özelliğini kullanarak dönüştürmelerdeki kullanılabilir işlemlerin arabirimini alın ve ardından kullanılabilir Dönüştürme tekliflerinden oluşan bir koleksiyonu almak için Get veya GetAsync yöntemini çağırın.
// IAggregatePartner partnerOperations;
// string customerId;
// string subscriptionId;
// Get the available conversions.
var conversions =
partnerOperations.Customers.ById(customerId).Subscriptions.ById(subscriptionId).Conversions.Get();
REST isteği
İstek söz dizimi
Metot | İstek URI'si |
---|---|
GET | {baseURL}/v1/customers/{customer-id}/subscriptions/{subscription-id}/conversions HTTP/1.1 |
URI parametresi
Müşteriyi ve deneme aboneliğini tanımlamak için aşağıdaki yol parametrelerini kullanın.
Ad | Türü | Gerekli | Tanım |
---|---|---|---|
customer-id | Dize | Evet | Müşteriyi tanımlayan GUID biçimli bir dize. |
subscription-id | Dize | Evet | Deneme aboneliğini tanımlayan GUID biçimli bir dize. |
İstek üst bilgileri
Daha fazla bilgi için bkz . İş Ortağı Merkezi REST üst bilgileri.
Request body
Yok.
İstek örneği
GET https://api.partnercenter.microsoft.com/v1/customers/0c39d6d5-c70d-4c55-bc02-f620844f3fd1/subscriptions/488745B5-2086-4912-802C-6ABB9F7C3638/conversions HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: e17f5bc6-24bf-4cbe-b632-d7fc6cec3058
MS-CorrelationId: 8daa6d54-72ab-4d6b-9c7d-9266d3734a47
X-Locale: en-US
Host: api.partnercenter.microsoft.com
REST yanıtı
Başarılı olursa, yanıt gövdesi bir Dönüştürme kaynakları koleksiyonu içerir.
Yanıt başarısı ve hata kodları
Her yanıt, başarılı veya başarısız olduğunu belirten bir HTTP durum kodu ve ek hata ayıklama bilgileriyle birlikte gelir. Bu kodu, hata türünü ve ek parametreleri okumak için bir ağ izleme aracı kullanın. Tam liste için bkz . İş Ortağı Merkezi hata kodları.
Yanıt örneği
HTTP/1.1 200 OK
Content-Length: 305
Content-Type: application/json; charset=utf-8
MS-CorrelationId: 8daa6d54-72ab-4d6b-9c7d-9266d3734a47
MS-RequestId: e17f5bc6-24bf-4cbe-b632-d7fc6cec3058
MS-CV: feJByqU1X0ObaTQr.0
MS-ServerId: 030011719
Date: Thu, 15 Jun 2017 23:10:01 GMT
{
"totalCount": 1,
"items": [{
"offerId": "C0BD2E08-11AC-4836-BDC7-3712E744922F",
"targetOfferId": "031C9E47-4802-4248-838E-778FB1D2CC05",
"orderId": "D51A052E-043C-4A2A-AA37-2BB938CEF6C1",
"quantity": 25,
"billingCycle": "monthly",
"attributes": {
"objectType": "Conversion"
}
}
],
"attributes": {
"objectType": "Collection"
}
}
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin