Získání spravovaných služeb pro zákazníka podle ID

Platí pro: partnerské Centrum | Partnerské centrum pro Microsoft Cloud Německo | Partnerské centrum pro Microsoft Cloud for US Government

Načte spravované služby pro zákazníka. Jinými slovy, získáte odkazy na všechna předplatná zákazníka, ke kterým máte delegovaná oprávnění správce. Pomocí těchto odkazů můžete poskytovat podporu a žádosti o souborové služby společnosti Microsoft.

Požadavky

  • Přihlašovací údaje popsané v partnerském centru ověřování. Tento scénář podporuje ověřování jenom pomocí přihlašovacích údajů pro aplikace a uživatele.

  • ID zákazníka ( customer-tenant-id ). Pokud ID zákazníka neznáte, můžete ho vyhledat na řídicím panelupartnerského centra. V nabídce partnerského centra klikněte na CSP a potom na zákazníci. Vyberte zákazníka ze seznamu Zákazník a pak vyberte možnost účet. Na ’ stránce účet zákazníka vyhledejte ’ v části informace o účtu zákazníka . ID společnosti Microsoft je stejné jako ID zákazníka ( customer-tenant-id ).

C#

Pokud chcete zobrazit seznam všech spravovaných služeb pro zákazníka, použijte svou kolekci IAggregatePartner. Customers a zavolejte metodu ById () . Potom zavolejte vlastnost ManagedServices a za ní volejte metody Get () nebo GetAsync () .

// IAggregatePartner partnerOperations;
// var selectedCustomerID as Customer;

ResourceCollection<ManagedService> managedServices = partnerOperations.Customers.ById(selectedCustomerId).ManagedServices.Get();

Ukázka: aplikace testů konzoly. Project: PartnerCenterSDK. FeaturesSamples třída: CustomerManagedServices. cs

Žádost REST

Syntaxe žádosti

Metoda Identifikátor URI žádosti
Čtěte {baseURL}/v1/Customers/{Customer-tenant-ID}/managedservices HTTP/1.1

Parametr URI

K získání spravovaných služeb zákazníka použijte následující parametr dotazu.

Název Typ Vyžadováno Popis
Customer-tenant-ID guid Y Identifikátor GUID, který odpovídá zákazníkovi.

Hlavičky požadavku

Další informace najdete v tématu záhlaví REST partnerského centra.

Text požadavku

Žádné

Příklad požadavku

GET https://api.partnercenter.microsoft.com/v1/customers/<customer-tenant-id>/managedservices HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: 4ff57220-f17b-4d8f-8e09-78334c57ba00
MS-CorrelationId: 03d6064a-f048-4aee-8892-ed46dc5c8bee

Odpověď REST

V případě úspěchu tato metoda vrátí kolekci objektů spravované služby v těle odpovědi.

Úspěšné odpovědi a chybové kódy

Každá odpověď je dodávána se stavovým kódem HTTP, který označuje úspěch nebo selhání a další informace o ladění. Použijte nástroj pro trasování sítě ke čtení tohoto kódu, typu chyby a dalších parametrů. Úplný seznam najdete v tématu kódy chyb.

Příklad odpovědi

HTTP/1.1 200 OK
Content-Length: 10588
Content-Type: application/json
MS-CorrelationId: 03d6064a-f048-4aee-8892-ed46dc5c8bee
MS-RequestId: 4ff57220-f17b-4d8f-8e09-78334c57ba00
Date: Mon, 23 Nov 2015 18:02:12 GMT

{
    "totalCount": 2,
    "items": [{
        "id": "Exchange",
        "name": "Exchange",
        "groupName": "Office",
        "links": {
            "adminService": {
                "uri": "https://portal.office.com/Partner/BeginClientSession.aspx?CTID=<ctid>&CSDEST=Exchange&InitialDomain=<domain>&PrimaryDomain=<domain>",
                "method": "GET",
                "headers": []
            },
            "serviceHealth": {
                "uri": "https://portal.office.com/Partner/BeginClientSession.aspx?CTID=<ctid>&CSDEST=ServiceStatus",
                "method": "GET",
                "headers": []
            },
            "serviceTicket": {
                "uri": "https://portal.office.com/Partner/BeginClientSession.aspx?CTID=<ctid>&CSDEST=Support",
                "method": "GET",
                "headers": []
            }
        },
        "attributes": {
            "objectType": "ManagedService"
        }
    },
    {
        "id": "MicrosoftCommunicationsOnline",
        "name": "SkypeforBusiness",
        "groupName": "Office",
        "links": {
            "adminService": {
                "uri": "https://portal.office.com/Partner/BeginClientSession.aspx?CTID=<ctid>&CSDEST=MicrosoftCommunicationsOnline",
                "method": "GET",
                "headers": []
            },
            "serviceHealth": {
                "uri": "https://portal.office.com/Partner/BeginClientSession.aspx?CTID=<ctid>&CSDEST=ServiceStatus",
                "method": "GET",
                "headers": []
            },
            "serviceTicket": {
                "uri": "https://portal.office.com/Partner/BeginClientSession.aspx?CTID=<ctid>&CSDEST=Support",
                "method": "GET",
                "headers": []
            }
        },
        "attributes": {
            "objectType": "ManagedService"
        }
    }