Udostępnij za pośrednictwem


Uzyskiwanie zgody klienta jako dostawcy panelu sterowania

Jako dostawca panelu sterowania (CPV) możesz użyć REST API do pozyskiwania i wycofywania zgody od klientów programu CSP, aby uzyskać dostęp do ich tenantów.

POST https://api.partnercenter.microsoft.com/v1/customers/{<customer_id>}/applicationconsents

Notatka

Limit liczby żądań to 50 żądań na sekundę dla każdego identyfikatora aplikacji (ID aplikacji partnera CPV).

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
identyfikator_klienta ścieżka Prawda struna Identyfikator klienta wygenerowanego w Centrum partnerskim

Nagłówek żądania

Typy multimediów: application/json

Nazwa Wymagane Typ Opis
Autoryzacja Prawda struna Token dostępu dla odbiorców https://api.partnercenter.microsoft.com
Akceptować Prawda struna Akceptowalny typ zawartości; powszechnie akceptowany typ application/json
ms-correlationid struna Służy do wewnętrznego śledzenia żądań. Jeśli nie podano identyfikatora ms-correlationid, serwer generuje nowy dla każdego żądania
ms-requestid struna Służy do zapewnienia idempotentności żądań. Jeśli parametr ms-requestid nie jest podany, serwer generuje nowy dla każdego żądania

Treść żądania

Typy multimediów: application/json

Nazwa Typ Opis
applicationId struna Identyfikator aplikacji partnera CPV
applicationGrants Microsoft.Partner.Core.ApplicationConsents.ApplicationGrant[] Lista uprawnień aplikacji do uzyskania dostępu dla klientów w ich dzierżawcy

Odpowiedzi

Nazwa Typ Opis
200 OK Żądanie zakończyło się pomyślnie. Typy multimediów: application/json, application/xml, text/xml, text/json
201 Utworzono Zgoda aplikacji została utworzona. Typy multimediów: application/json, application/xml, text/xml, text/json
400 Nieprawidłowe żądanie Brak danych wejściowych lub nieprawidłowych. Treść odpowiedzi zawiera szczegóły błędu. Typy multimediów: application/json, application/xml, text/xml, text/json
401 Brak autoryzacji Żądanie nie zostało uwierzytelnione. Klient musi przekazać prawidłowy token dostępu dla prawidłowych odbiorców. Typy multimediów: application/json, application/xml, text/xml, text/json
403 Zabronione Żądanie zostało uwierzytelnione, ale odrzucono je, ponieważ dzwoniący nie ma uprawnień do jego wywołania. Typy multimediów: application/json, application/xml, text/xml, text/json
404 Nie znaleziono Zasób nie został znaleziony lub niedostępny z podanymi parametrami wejściowymi. Typy multimediów: application/json, application/xml, text/xml, text/json
Błąd wewnętrzny serwera 500 Usługa interfejsu API partnera lub jedna z jego zależności nie spełniła żądania. Dzwoniący mogą ponowić żądanie. Typy multimediów: application/json, application/xml, text/xml, text/json

Definicje

Microsoft.Partner.Core.ApplicationConsents.ApplicationGrant

Nazwa Typ Opis
IdentyfikatorAplikacjiPrzedsiębiorstwa struna Reprezentacja identyfikatora GUID zasobu uzyskującego dostęp
zakres struna Wartości zakresu rozdzielone przecinkami na potrzeby uzyskania dostępu
DELETE https://api.partnercenter.microsoft.com/v1/customers/{customer_id}/applicationconsents/{application_id}

Notatka

Limit liczby żądań to 50 żądań na sekundę dla każdego identyfikatora aplikacji (ID aplikacji partnera CPV).

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
identyfikator_klienta ścieżka Prawda struna Identyfikator klienta wygenerowanego w Centrum partnerskim
Identyfikator_aplikacji ścieżka Prawda struna Identyfikator aplikacji CPV

Nagłówek żądania

Typy multimediów: application/json

Nazwa Wymagane Typ Opis
Autoryzacja Prawda struna Token dostępu dla odbiorcy https://api.partnercenter.microsoft.com
Akceptować Prawda struna Akceptowalny typ zawartości, zazwyczaj typ application/json
ms-correlationid struna Jest używany do wewnętrznego śledzenia żądań. Jeśli nie podano ms-correlationid, serwer generuje nowy dla każdego żądania
ms-requestid struna Służy do zapewnienia idempotencji żądań. Jeśli parametr ms-requestid nie jest podany, serwer generuje nowy dla każdego żądania

Odpowiedzi

Nazwa Typ Opis
200 OK Żądanie zakończyło się pomyślnie. Typy multimediów: application/json, application/xml, text/xml, text/json
201 Utworzono Zgoda aplikacji zostanie usunięta. Typy multimediów: application/json, application/xml, text/xml, text/json
400 Nieprawidłowe żądanie Brak danych wejściowych lub nieprawidłowych. Treść odpowiedzi zawiera szczegóły błędu. Typy multimediów: application/json, application/xml, text/xml, text/json
401 Brak autoryzacji Żądanie nie zostało uwierzytelnione. Klient musi przekazać prawidłowy token dostępu dla prawidłowych odbiorców. Typy multimediów: application/json, application/xml, text/xml, text/json
403 Zabronione Żądanie zostało uwierzytelnione, ale odrzucono je, ponieważ dzwoniący nie ma uprawnień do jego wywołania. Typy multimediów: application/json, application/xml, text/xml, text/json
404 Nie znaleziono Zasób nie został znaleziony lub niedostępny z podanymi parametrami wejściowymi. Typy multimediów: application/json, application/xml, text/xml, text/json
Błąd wewnętrzny serwera 500 Usługa interfejsu API partnera lub jedna z jego zależności nie spełniła żądania. Dzwoniący mogą ponowić żądanie. Typy multimediów: application/json, application/xml, text/xml, text/json