Uygulama ve Kullanıcı API 'SI isteklerini al
Uygulama hedefi: Iş Ortağı Merkezi API
Bu makalede REST API 'Leri kullanarak bir kiracının içindeki tüm iş ortağı kullanıcı isteklerinin listesinin nasıl alınacağı açıklanmaktadır.
Not
Bu API yalnızca en fazla 10.000 sınırı olan APP + Kullanıcı kimlik bilgileri tarafından yapılan en son API isteklerini döndürür.
Önkoşullar
- Iş ortağı merkezi kimlik doğrulamasındaaçıklandığı gibi kimlik bilgileri. Bu senaryo, uygulama + kullanıcı kimlik bilgileriyle kimlik doğrulamasını destekler.
REST isteği
İstek sözdizimi
| Yöntem | İstek URI'si |
|---|---|
| AL | {BaseUrl}/v1/partnerrequests |
İstek üst bilgileri
- Daha fazla bilgi için bkz. Iş ortağı MERKEZI Rest üstbilgileri.
İstek gövdesi
Yok.
İstek örneği
GET https://api.partnercenter.microsoft.com/v1/partnerRequests HTTP/1.1
Authorization: Bearer <token>
Host: api.partnercenter.microsoft.com
Content-Type: application/json
REST yanıtı
Başarılı olursa, bu yöntem yanıt gövdesinde bir API isteği ayrıntıları kaynakları koleksiyonu döndürür.
Yanıt başarısı ve hata kodları
Her yanıt başarı veya başarısızlık ve ek hata ayıklama bilgilerini gösteren bir HTTP durum kodu ile gelir. Bu kodu, hata türünü ve ek parametreleri okumak için bir ağ izleme aracı kullanın. Tam liste için bkz. hata kodları.
Yanıt örneği
HTTP/1.1 200 OK
Content-Length: 2960
Content-Type: application/json
MS-CorrelationId: 4cb80cbe-566b-4d8b-8b8f-af1454b73089
MS-RequestId: 566330a7-1e4b-4848-9c23-f135c70fd810
Date: Thu, 21 May 2020 22:29:17 GMT
{
"totalCount": 2,
"items": [
{
"requestId": "6c583d8d-46cd-420c-ae3d-35b6dfdcdb21",
"correlationId": "",
"operationName": "Get /v{version}/nonMfaCompliantPartnerPrincipals",
"requestDateTime": "2020-05-21T21:02:10.31",
"sourceIpAddress": "13.88.20.150",
"objectId": "c69854fe-5fb4-4527-a28f-f24f1acaffd6",
"tenantId": "6e6aef4a-4ca9-40a8-b5bf-b53a1923c540",
"upn": "admin@yourdomain.onmicrosoft.com",
"applicationId": "60a00bf2-0644-4279-83b3-87ddf96f2509",
"mfaCompliant": true
},
{
"requestId": "09f8e434-a9ce-43ea-a9ac-270fbb22371a",
"correlationId": "",
"operationName": "Get /v{version}/customers/{customer_id}/subscriptions?order_id={order_id_value}&mpn_id={mpn_id_value}",
"requestDateTime": "2020-05-21T22:18:35.73",
"sourceIpAddress": "13.88.20.150",
"objectId": "adc77aa5-7968-4c57-9f48-361018265c1a",
"tenantId": "6e6aef4a-4ca9-40a8-b5bf-b53a1923c540",
"upn": "portalnonmfa@yourdomain.onmicrosoft.com",
"applicationId": "60a00bf2-0644-4279-83b3-87ddf96f2509",
"mfaCompliant": false
}
],
"attributes": {
"objectType": "Collection"
}
}