Ottenere tutte le richieste di servizio per un cliente
Si applica a: Centro per i partner | Centro per i partner per Microsoft Cloud for US Government
Ottiene tutte le richieste di servizio di un cliente.
Nel Centro per i partner questa operazione può essere eseguita selezionando prima un cliente. Selezionare Quindi Gestione dei servizi sulla barra laterale sinistra. Le richieste di servizio del cliente vengono visualizzate in Ticket di supporto.
Prerequisiti
Credenziali descritte in Autenticazione del Centro per i partner. Questo scenario supporta l'autenticazione solo con le credenziali app + utente.
ID cliente (
customer-tenant-id
). Se non si conosce l'ID del cliente, è possibile cercarlo nel Centro per i partner selezionando l'area di lavoro Clienti , quindi il cliente dall'elenco dei clienti, quindi Account. Nella pagina dell'account del cliente cerca l'ID Microsoft nella sezione Info account del cliente. L'ID Microsoft corrisponde all'ID cliente (customer-tenant-id
).
C#
Per visualizzare un elenco di tutte le richieste di servizio di un cliente, usare la raccolta IAggregatePartner.Customers e chiamare il metodo ById(). Chiamare quindi la proprietà ServiceRequests, seguita dai metodi Get() o GetAsync().
// IAggregatePartner partnerOperations;
// string customerId as string;
ResourceCollection<ServiceRequest> serviceRequests = partnerOperations.Customers.ById(customerId).ServiceRequests.Get();
Esempio: App di test della console. Project: PartnerCenterSDK.FeaturesSamples Class: CustomerManagedServices.cs
Richiesta REST
Sintassi della richiesta
Metodo | URI richiesta |
---|---|
GET | {baseURL}/v1/customers/{customer-tenant-id}/servicerequests HTTP/1.1 |
Parametro URI
Usare il parametro di query seguente per ottenere tutte le richieste di servizio per il cliente.
Nome | Tipo | Obbligatoria | Descrizione |
---|---|---|---|
customer-tenant-id | guid | S | GUID corrispondente al cliente. |
Intestazioni della richiesta
Per altre informazioni, vedi Intestazioni REST del Centro per i partner.
Testo della richiesta
Nessuno.
Esempio di richiesta
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: aaaa0000-bb11-2222-33cc-444444dddddd
Risposta REST
In caso di esito positivo, questo metodo restituisce una raccolta di risorse della richiesta di servizio nel corpo della risposta.
Codici di errore e di esito della risposta
Ogni risposta viene fornita con un codice di stato HTTP che ne indica l'esito e con informazioni di debug aggiuntive. Usa uno strumento di traccia di rete per leggere il codice, il tipo di errore e parametri aggiuntivi. Per l'elenco completo, vedi Codici di errore.
Esempio di risposta
HTTP/1.1 200 OK
Content-Length: 742
Content-Type: application/json
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
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"
}
}