Aracılığıyla paylaş


İş ortağının doğrulama kodlarını alma

Şunlar için geçerlidir: ABD Kamu için Microsoft Bulut İş Ortağı Merkezi

Bu makalede, bir iş ortağının Kamu Topluluğu Bulutu doğrulama kodlarının nasıl toplandığı açıklanır. Kamu topluluk bulutunda müşteri oluşturmak için doğrulama kodu gereklidir.

Kuruluşunuzun veya müşterinizin kuruluşunun CSP için Office 365 Kamu GCC için onaylanmasını istiyorsanız bkz. CSP İş Ortağı için GCC ve Müşteri uygunluk ölçütlerini Office 365 Kamu.

Önkoşullar

  • İş Ortağı Merkezi kimlik doğrulamasında açıklandığı gibi kimlik bilgileri. Bu senaryo hem tek başına Uygulama hem de Uygulama+Kullanıcı kimlik bilgileriyle kimlik doğrulamayı destekler.
  • Kamu Topluluğu Bulut Uygunluk Alım Formu doldurulduktan sonra doğrulama onaylandı.
  • Niteliksiz bir müşteri.

C#

İş ortağının tüm doğrulama kodlarının listesini almak için GetValidationCodes'u çağırın.

// create the partner operations
IAggregatePartner partnerOperations = PartnerService.Instance.CreatePartnerOperations(credentials);

var gccValidations = partnerOperations.Validations.GetValidationCodes();

REST isteği

İstek söz dizimi

Metot İstek URI'si
GET {baseURL}/v1/customers/all/validations HTTP/1.1

İ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/all/validations HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: 7266f5f6-30ca-4672-9eb6-6c9d6dd0e9d3

REST yanıtı

Başarılı olursa, bu yöntem yanıt gövdesindeki ValidationCode kaynaklarının listesini döndürür.

Yanıt başarısı ve hata kodları

Her yanıt, başarılı veya başarısız olduğunu ve hata ayıklama bilgilerini gösteren bir HTTP durum koduyla birlikte gelir. Bu kodu, hata türünü ve parametreleri okumak için bir ağ izleme aracı kullanın. Tam liste için bkz . İş Ortağı Merkezi REST hata kodları.

Yanıt örneği

HTTP/1.1 200 OK
Content-Length: 434
Content-Type: application/json
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
MS-RequestId: 7266f5f6-30ca-4672-9eb6-6c9d6dd0e9d3

[
  {
    "partnerId": "9daaeb1c-4195-4db5-9f1d-509eb70c8c2d",
    "organizationName": "Contoso, Inc.",
    "validationId": "12345",
    "maxCreates": 5,
    "remainingCreates": 4,
    "eTag": "W/\"datetime'2018-10-10T18%3A49%3A58.727348Z'\""
  },
  {
    "partnerId": "9daaeb1c-4195-4db5-9f1d-509eb70c8c2d",
    "organizationName": "Contoso, Inc. Finance Department",
    "validationId": "987654",
    "maxCreates": 5,
    "remainingCreates": 5,
    "eTag": "W/\"datetime'2018-10-19T17%3A51%3A45.6584512Z'\""
  }
]