Recuperare il criterio di configurazione di un cliente
Si applica a: Centro per i partner
Come recuperare i criteri di configurazione specificati per il cliente specificato.
Prerequisiti
Credenziali descritte in Autenticazione del Centro per i partner. Questo scenario supporta l'autenticazione con le credenziali app autonome e 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
).Identificatore di criterio.
C#
Per recuperare un criterio di configurazione per il cliente specificato, chiamare prima il metodo IAggregatePartner.Customers.ById con l'ID cliente per recuperare un'interfaccia per le operazioni sul cliente specificato. Chiamare quindi il metodo ConfigurationPolicies.ById con l'ID criterio per recuperare un'interfaccia per le operazioni dei criteri di configurazione per i criteri specificati. Infine, chiamare il metodo Get o GetAsync per recuperare i criteri di configurazione.
IAggregatePartner partnerOperations;
string selectedCustomerId;
string selectedConfigurationPolicyId;
ConfigurationPolicy retrievedConfigurationPolicy =
partnerOperations.Customers.ById(selectedCustomerId).ConfigurationPolicies.ById(selectedConfigurationPolicyId).Get();
Esempio: app di test della console. Progetto: Classe di esempi di SDK del Centro per i partner: GetConfigurationPolicy.cs
Richiesta REST
Sintassi della richiesta
Metodo | URI richiesta |
---|---|
GET | {baseURL}/v1/customers/{customer-id}/policies/{policy-id} HTTP/1.1 |
Parametro URI
Usare il percorso e i parametri di query seguenti durante la creazione della richiesta.
Nome | Tipo | Obbligatoria | Descrizione |
---|---|---|---|
customer-id | string | Sì | Stringa in formato GUID che identifica il cliente. |
policy-id | string | Sì | Stringa con formattazione GUID che identifica i criteri. |
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/47021739-3426-40bf-9601-61b4b6d7c793/policies/56edf752-ee77-4fd8-b7f5-df1f74a3a9ac HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: e88d014d-ab70-41de-90a0-f7fd1797267d
MS-CorrelationId: aaaa0000-bb11-2222-33cc-444444dddddd
X-Locale: en-US
Content-Length: 0
Host: api.partnercenter.microsoft.com
Risposta REST
Se ha esito positivo, la risposta contiene la risorsa ConfigurationPolicy richiesta.
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 REST del Centro per i partner.
Esempio di risposta
HTTP/1.1 200 OK
Content-Length: 443
MS-CorrelationId: bbbb1111-cc22-3333-44dd-555555eeeeee
MS-RequestId: ab3abfe7-dce7-46c0-ab20-4fd49bc3e2f7
MS-CV: YrLe3w6BbUSMt1fi.0
MS-ServerId: 030020344
Date: Tue, 25 Jul 2017 18:08:27 GMT
{
"id": "56edf752-ee77-4fd8-b7f5-df1f74a3a9ac",
"name": "Test policy",
"category": "o_o_b_e",
"description": "Test policy creation from API 1",
"devicesAssigned": 0,
"policySettings": ["skip_express_settings"],
"createdDate": "2017-07-25T11:03:03.8457116-07:00",
"lastModifiedDate": "2017-07-25T11:04:00.8149974-07:00",
"attributes": {
"objectType": "ConfigurationPolicy"
}
}