Získání všech žádostí o službu pro zákazníka

Platí pro: Partnerské centrum | Partnerské centrum pro Microsoft Cloud for US Government

Získá všechny žádosti o služby zákazníka.

V Partnerském centru je možné tuto operaci provést tak, že nejprve vyberete zákazníka. Pak na levém bočním panelu vyberte Správa služeb . Žádosti zákazníka o služby se zobrazují v části Lístky podpory.

Požadavky

  • Přihlašovací údaje, jak je popsáno v tématu Ověřování v Partnerském centru. Tento scénář podporuje ověřování pouze pomocí přihlašovacích údajů aplikace a uživatele.

  • ID zákazníka (customer-tenant-id). Pokud ID zákazníka neznáte, můžete ho vyhledat v Partnerském centru tak, že vyberete pracovní prostor Zákazníci , pak zákazníka ze seznamu zákazníků a pak Účet. Na stránce Účet zákazníka vyhledejte ID Microsoft v části Informace o účtu zákazníka . ID Microsoftu je stejné jako ID zákazníka (customer-tenant-id).

C#

Pokud chcete zobrazit seznam všech žádostí zákazníka o služby, použijte kolekci IAggregatePartner.Customers a zavolejte metodu ById(). Potom zavolejte vlastnost ServiceRequests následovanou metodami Get() nebo GetAsync().

// IAggregatePartner partnerOperations;
// string customerId as string;

ResourceCollection<ServiceRequest> serviceRequests = partnerOperations.Customers.ById(customerId).ServiceRequests.Get();

Ukázka: Testovací aplikace konzoly Projekt: PartnerCenterSDK.FeaturesSamples – třída: CustomerManagedServices.cs

Požadavek REST

Syntaxe požadavku

Metoda Identifikátor URI žádosti
GET {baseURL}/v1/customers/{id_tenanta}/servicerequests HTTP/1.1

Parametr identifikátoru URI

Pomocí následujícího parametru dotazu získejte všechny žádosti o služby pro zákazníka.

Název Typ Vyžadováno Popis
customer-tenant-ID Identifikátor guid Y Identifikátor GUID odpovídající zákazníkovi.

Hlavičky požadavku

Další informace najdete v tématu Hlavičky REST Partnerského centra.

Text požadavku

Žádné

Příklad požadavku

GET https://api.partnercenter.microsoft.com/v1/customers/<customer-tenant-id>/servicerequests HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: 53d5d48c-9693-46b6-8071-2eed07797d6c
MS-CorrelationId: 998e31a1-3f17-4471-a9ee-7678dd72e033

Odpověď REST

V případě úspěchu tato metoda vrátí kolekci prostředků žádosti o služby v textu odpovědi.

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

Každá odpověď obsahuje stavový kód HTTP, který označuje úspěch nebo neúspěch, a další informace o ladění. Ke čtení tohoto kódu, typu chyby a dalších parametrů použijte nástroj pro trasování sítě. Úplný seznam najdete v tématu Kódy chyb.

Příklad odpovědi

HTTP/1.1 200 OK
Content-Length: 742
Content-Type: application/json
MS-CorrelationId: 998e31a1-3f17-4471-a9ee-7678dd72e033
MS-RequestId: 53d5d48c-9693-46b6-8071-2eed07797d6c
Date: Tue, 24 Nov 2015 07:19:21 GMT

{
    "totalCount": 1,
    "items": [{
        "title": "Test",
        "severity": 0,
        "id": "615112491169010",
        "status": 1,
        "primaryContact": {
            "lastName": "LastName",
            "firstName": "FirstName"
        },
        "createdDate": "2015-11-24T01:07:00.863",
        "lastModifiedDate": "2015-11-24T01:17:10.61",
        "lastClosedDate": "0001-01-01T00:00:00",
        "attributes": {
            "objectType": "ServiceRequest"
        }
    }],
    "attributes": {
        "objectType": "Collection"
    }
}