Udostępnij za pośrednictwem


Weryfikowanie subskrypcji na potrzeby migracji

Dotyczy: Centrum partnerskie | Centrum partnerskie obsługiwane przez firmę 21Vianet | Centrum partnerskie dla chmury firmy Microsoft dla instytucji rządowych USA

Jak zweryfikować subskrypcję pod kątem migracji do nowego środowiska handlowego

Warunki wstępne

  • Poświadczenia zgodnie z opisem w uwierzytelnianie w Centrum partnerskim. Ten scenariusz obsługuje uwierzytelnianie zarówno przy użyciu poświadczeń samej aplikacji, jak i aplikacji oraz użytkownika.

  • Identyfikator klienta (customer-tenant-id). Jeśli nie znasz identyfikatora klienta, możesz wyszukać go w centrum partnerskim , wybierając obszar roboczy Klienci, a następnie klient z listy klientów, a następnie konto. Na stronie Konto klienta: poszukaj identyfikatora Microsoft w sekcji Informacje o Koncie Klienta. Identyfikator Firmy Microsoft jest taki sam jak identyfikator klienta (customer-tenant-id).

  • Bieżący identyfikator subskrypcji

Limit szybkości

Limit API weryfikacji migracji wynosi 450 wywołań na parę partner-klient w ciągu 5 minut. Więcej informacji na temat limitów szybkości i ograniczania przepływności można znaleźć na stronie wskazówki dotyczące ograniczania przepustowości interfejsu API.

Żądanie REST

Składnia żądania

Metoda Identyfikator URI żądania
POST {baseURL}/v1/customers/{customer-tenant-id}/migrations/newcommerce/validate HTTP/1.1

Parametr identyfikatora URI

W tej tabeli wymieniono wymagane parametry zapytania w celu zweryfikowania subskrypcji na potrzeby migracji.

Nazwa Typ Wymagane Opis
identyfikator najemcy klienta struna Tak Ciąg w formacie GUID, który identyfikuje klienta.
czas trwania struna Nie Czas trwania terminu można zmienić podczas migracji.
billingCycle struna Nie Cykl rozliczeniowy można zmienić podczas migracji.
zakup na cały okres bool Nie Po zakończeniu migracji można rozpocząć nowy okres rozliczeniowy w usłudze NCE.
ilość Int Nie Ilość licencji dla subskrypcji można zwiększyć lub zmniejszyć podczas migracji.
niestandardowa data zakończenia okresu znacznik daty i czasu Nie Datę końcową można ustawić tak, aby był zgodny z istniejącą nietrialną subskrypcją usługi OnlineServicesNCE lub miesiącem kalendarzowym. Więcej informacji na temat dopasowywania dat zakończenia subskrypcji znajduje się tutaj: Dopasuj daty zakończenia subskrypcji w Centrum partnerskim

Nagłówki żądań

Aby uzyskać więcej informacji, zobacz Nagłówki REST Centrum partnerskiego.

Treść żądania

W tej tabeli opisano właściwości subskrypcji w treści żądania.

Własność Typ Wymagane Opis
currentSubscriptionId struna Tak Identyfikator subskrypcji wskazujący, która subskrypcja wymaga potwierdzenia migracji.

Przykład żądania

"currentSubscriptionId" : "9beb6319-6889-4d28-a155-68ca9c783842"

Odpowiedź REST

Jeśli ta metoda powiedzie się, zwraca wartość logiczną "isEligible" w treści odpowiedzi, wskazując, czy bieżąca subskrypcja kwalifikuje się do migracji do nowego handlu. Należy pamiętać, że interfejs API weryfikacji migracji nie zawiera informacji dotyczących uprawnień subskrypcji do promocji w nowym handlu.

Kody powodzenia i błędów odpowiedzi

Każda odpowiedź zawiera kod stanu HTTP, który wskazuje powodzenie lub niepowodzenie i dodatkowe informacje o debugowaniu. Użyj narzędzia do śledzenia sieci, aby odczytać ten kod, typ błędu i inne parametry. Aby uzyskać pełną listę, zobacz kody błędów Centrum partnerskiego REST .

Przykłady odpowiedzi

1. 
    {
        "currentSubscriptionId": "9beb6319-6889-4d28-a155-68ca9c783842",
        "isEligible": false,
        "errors": [
            {
                "code": 5,
                "description": "Subscription cannot be migrated to New Commerce because the equivalent offer is not yet available in New Commerce",
            }
        ]
    }
2. 
    {
        "currentSubscriptionId": "9beb6319-6889-4d28-a155-68ca9c783842",
        "isEligible": true,
        "catalogItemId": "CFQ7TTC0LF8S:0002:CFQ7TTC0KSVV"
    }